目前此解决方案有效:
我有SiteController.php内部
Customer::instance()->find()
Model.php
<?php
namespace PtApp\Models;
class Model
{
protected $id = '';
public function find()
{
return $this->id; // outputs 'CustomerID'
}
}
Customer.php
<?php
namespace PtApp\Models;
use PtApp\Container\PtApp;
use PtApp\Models\Model;
final class Customer extends Model
{
protected $id = 'CustomerID';
public static function instance()
{
return new self();
}
}
现在理想情况下,我想像通常在Laravel中那样通过简单地调用Customer :: find()来实现这一点,但是在这种情况下,类Customer被完全忽略了,并且我从Model.php中得到了空字符串
[我正在尝试用一些简单的脚本模仿Laravel的口才,但是我对以下代码有疑问...目前,此解决方案有效:在SiteController.php中,我有Customer :: instance()-> find().. 。