次の問題について教えていただけますか?
モジュールにコメントを挿入する方法を知りたいです。
次の手順に従いました。
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
init を拡張:
パブリック関数 init() { // 件名を取得 $mynewmodel = null; $mynewmodel_id = $this->_getParam('mynewmodel_id', $this->_getParam('id', null)); if(!$mynewmodel_id) $mynewmodel = DEFAULT_VALUE; if( !$this->_helper->requireAuth()->setAuthParams('mynewrootmodel_mynewmodel', null, 'view')->isValid() ) return; $mynewmodel = Engine_Api::_()->getItem('mynewrootmodel_mynewmodel', $mynewmodel); if( $mynewmodel ) { Engine_Api::_()->core()->setSubject($mynewmodel); } // 件名が必要 if( !$this->_helper->requireSubject()->isValid() ) { 戻る; } }
- my_new_model_controller -> Core_Controller_Action_Standard
- スクリプト:
- 私の新しいモデル:
- mynewmodel.tpl
echo $this->action("list", "comment", "core", array("type"=>"mynewrootmodel_mynewmodel", "id"=>$this->mynewmodel->mynewmodel_id))
- 私の新しいモデル:
DB で:
engine4_authorization_permissions:
__level_id タイプ名 値 params__
__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* view everyone 5 1 NULL__
__mynewrootmodel_mynewmodel *id* comment everyone 5 1 NULL__
アルバム、写真、ビデオなどのモジュールの情報を取得しました
このコードは機能しません。
モジュールにコメントを挿入するには、どのような手順を踏む必要がありますか?
ありがとう