返信する: ぶろぐコメント

対象モジュール なーお'nぶろぐ
件名 [xoops] フォーラムモジュ-ル「xcforum」製作開始
要旨 d3forumの後継フォーラム・掲示板モジュール、「xcforum」を作り始めました。 自分にはかなーりハードルが高いのですが、 facebookのグループで色々相談しながらできそうなんで、もしかしたらできるかも。  facebook内の当該スレ  それに、「factory」という、モジュール自動生成サイトがるのでこれを利用します。 で、今後の参考になるかもしれないので、できるだけメモを残しておきます。 ...


オプション

参照

Re: [xoops] フォーラムモジュ-ル「xcforum」製作開始
投稿者: なーお 投稿日時: 2012/2/18 0:41

factoryで生成されたソースコードの実行順

理解できるまで時間がかかったが、要するに「class/Module.class.php」の public function execute(/*** XCube_Controller ***/ &$controller) に書かれた順番で実行される。

  1. _createAction()
  2. prepare()
    • _setupObject()
  3. hasPermission()
  4. execute()
  5. getDefaultView()
  6. 'executeView' . ucfirst($viewStatus)

この順番を変えるにはこのファイル内の記述を変更すれば可能だが、まずそれはしないので、この順番を頭に入れて読むと実行の流れがわかってソースコードを読みやすい! :-)