2014-01-21 78 views
0

我通過遵循jobeet教程學習敏捷工具箱,但模式生成器不起作用。它會拋出以下錯誤:atk4 4.2.5模式生成器問題

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-> 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

我設法解決這個問題。 解決方案是取消註釋行// $ this-> dbConnect();在前端API。 – roco3d

回答

0

您沒有工作數據庫連接($這個 - > API - > DB)在SchemaGenerator線77。 檢查您的數據庫連接:在Frontent中的$ this-> dbConnect()和config.php中的數據庫配置。

也請注意,使用SchemaGenerators是做的相當邪惡的事,但如果你真的想用一個,然後更好地使用了最新的一個:atk4-addons/dynamic_model/Controller_AutoCreator_MySQL