你能帮忙解决以下问题吗?
我想知道如何在我的模块中插入评论。
我已按照以下步骤操作:
my_new_root_model:
- 模型:
- 数据库表:
- my_new_models -> 扩展 Engine_Db_Table
- my_new_model -> 扩展 Core_Model_Item_Abstract
功能评论和喜欢 - 控制器:
- my_new_model_controller -> 扩展 Core_Controller_Action_Standard
初始化:
公共函数初始化() { // 获取主题 $mynewmodel = null; $mynewmodel_id = $this->_getParam('mynewmodel_id', $this->_getParam('id', null)); if(!$mynewmodel_id) $mynewmodel = 默认值; if( !$this->_helper->requireAuth()->setAuthParams('mynewrootmodel_mynewmodel', null, 'view')->isValid() ) 返回; $mynewmodel = Engine_Api::_()->getItem('mynewrootmodel_mynewmodel', $mynewmodel); 如果($mynewmodel){ Engine_Api::_()->core()->setSubject($mynewmodel); } // 需要主题 if( !$this->_helper->requireSubject()->isValid() ) { 返回; } }
- my_new_model_controller -> 扩展 Core_Controller_Action_Standard
- 脚本:
- 我的新模型:
- 我的新模型.tpl
echo $this->action("list", "comment", "core", array("type"=>"mynewrootmodel_mynewmodel", "id"=>$this->mynewmodel->mynewmodel_id))
- 我的新模型:
在数据库中:
engine4_authorization_permissions:
__level_id 类型名称值参数__
__5 mynewrootmodel_mynewmodel 视图1 NULL__
__5 mynewrootmodel_mynewmodel 注释1 NULL__
engine4_authorization_allow:
__resource_type resource_id action role role_id value params__
__mynewrootmodel_mynewmodel *id* 查看所有人 5 1 NULL__
__mynewrootmodel_mynewmodel *id* 评论所有人 5 1 NULL__
我已经获得了相册、照片和视频等模块的信息
此代码不起作用。
我应该采取哪些步骤在我的模块中插入评论?
谢谢