无法扩展模型

时间:2015-07-15 07:57:06

标签: php phalcon phalcon-routing

我想创建一个扩展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

1 个答案:

答案 0 :(得分:0)

如果$table是模型的数据库表名,则设置它的最佳方法是:

class SomeModel extends ModelBase
{
    public function getSource()
    {
        return 'table_name';
    }
}