我想创建一个扩展class
的<{1}}:
Model
此<?php
use Phalcon\Mvc\Model;
use Phalcon\Mvc\Model\Query;
class ModelBase extends Model {
var $table = null;
public function __construct($table) {
parent::__construct();
$this->table = $table;
}
...
}
?>
模型库将由所有模型class
进行扩展。
在运行时,我收到错误消息:classes
那么如何正确扩展模型PHP Fatal error: Cannot override final method Phalcon\Mvc\Model::__construct() in D:\wamp\www\resto\app\models\ModelBase.php on line 117
?
答案 0 :(得分:0)
如果$table
是模型的数据库表名,则设置它的最佳方法是:
class SomeModel extends ModelBase
{
public function getSource()
{
return 'table_name';
}
}