atk4 4.2.5架构生成器问题

时间:2014-01-21 12:15:51

标签: php atk4

我正在通过关注jobeet教程学习敏捷工具包,但架构生成器不起作用。它会引发以下错误:

Error in AJAX response: SyntaxError: Unexpected token <

Fatal error: Call to a member function getAllHash() on a non-object in
C:\@Documentos\Personales\CODING\xampp\htdocs\zordon\atk4-addons\mvc\Page\SchemaGenerator.php
on line 77

顺便说一句$ this-&gt; add('jUI');已经包含在前端api中,模型非常简单:

class Model_Group extends Model_Table {
    public $entity_code = 'group';
    function init(){
        parent::init();

        $this->addField('group_id');
        $this->addField('name');
        $this->addField('post_count');

        $this->addField('created_dts')->type('timestamp')->system(true);
        $this->addField('updated_dts')->type('timestamp')->system(true);
        $this->addField('expires_at')->type('date')->system(true);
    }   
}

1 个答案:

答案 0 :(得分:0)

您在SchemaGenerator的第77行中没有正常的数据库连接($ this-&gt; api->; db)。 检查数据库连接:$ this-&gt;在Confontent中的dbConnect()和config.php中的数据库配置。

另请注意,使用SchemaGenerators是非常邪恶的事情,但如果你真的想使用一个,那么最好使用最新版本:atk4-addons/dynamic_model/Controller_AutoCreator_MySQL