【发布时间】:2012-04-12 12:25:20
【问题描述】:
控制器
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 既不是钩子函数(open -update - 等等......)也不是 redbean 文档中提到的自定义函数(hello)
所以我问出了什么问题或者我应该怎么做才能正常工作
【问题讨论】:
-
您使用的是最新版本的 Redbean 吗?您确定 Model_Group 类包含在页面中吗?我使用 Redbean 并在几个表中使用它。
-
好的,我的朋友,我在 GitHub 上使用了 rubensarrio 的那个,它是最后 3 个,但即使加载模型,魔法函数仍然不起作用,魔法函数不起作用,但它存储了值到数据库并打印出 id
-
非常感谢 \application\libraries\RB\drivers\ModelFormatter.php 在函数 formatModel 中用 return 'Model_'.$model;并通过控制器加载模型: $this->load->model('Model_item');
标签: redbean