我正在通过关注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);
}
}
答案 0 :(得分:0)
您在SchemaGenerator的第77行中没有正常的数据库连接($ this-&gt; api->; db)。 检查数据库连接:$ this-&gt;在Confontent中的dbConnect()和config.php中的数据库配置。
另请注意,使用SchemaGenerators是非常邪恶的事情,但如果你真的想使用一个,那么最好使用最新版本:atk4-addons/dynamic_model/Controller_AutoCreator_MySQL