2012-04-12 106 views
0

控制器RedBeanPhp保險絲CI 2.1.0 HMVC

class User extends MX_Controller{ 
    function __construct() { 
     parent::__construct(); 
    } 
    function index(){ 
     $r=R::dispense('group'); 
     $r->GroupName="hh"; 
     $i=R::store($r); 
     echo $i; 
     $r->hello(); 
    } 
} 

模型

class Model_Group extends RedBean_SimpleModel{ 
    function __construct() { 
     parent::__construct; 
    } 
    function open(){ 
     echo "model"; 
    } 
    function update(){ 
     echo "update"; 
    } 
    function hello() { 
     echo "hello"; 
    } 
} 

輸出 它只是返回的ID既不是鉤子函數(開放 - 更新 - 等等...... .....)也沒有定製功能(你好)從紅豆的文檔提到

所以我問什麼是錯的,或者我應該怎麼做才能正常工作

+0

您使用的是最新版本的紅豆的?你確定Model_Group類被包含在一個頁面上嗎?我使用Redbean,並與幾個表一起工作。 – 2012-04-12 14:41:30

+0

好吧我的朋友我在GitHub上使用了rubensarrio的一個,它是最後3個,但仍然有魔術功能在alleven中不起作用,如果加載模型的魔術功能不起作用,但它將值存儲到數據庫並打印出來編號 – 2012-04-13 20:24:54

+0

非常感謝它的工作\應用程序\庫\ RB \司機\ ModelFormatter.php 在函數formatModel 取代返回與 返回'模型_'。通過控制器加載模型: $ this-> load-> model('Model_item'); – 2012-04-14 10:28:16

回答

1

根據你的代碼,我認爲你應該加載一個模型來解決這個問題。

例如:

$this->load->model("module_name/model_name")