memo_view_main_init に対応するプログラム
(1) view/maple.ini[SmartyAssign]
module = main.ini
[DIContainer]
filename = "/modules/memo/view/dicon.ini"
[TokenExtra]
[HeaderInc]
css = "memo:{$temp_name}/style.css"
filenameは dicon.ini の読込みを定義する。
この手引きでの扱い変更しない。
(2) view/main/init/maple.ini[Action]
memoView = "ref:memoView"
[View]
define:theme = 1
success = "memo_view_main_init.html"
memoViewは dicon.ini にて定義したコンポーネントを参照するときのクラス変数を定義する。
この手引きでの扱い変更しない。
(3) view/main/init/Init.class.php<?php
class Memo_View_Main_Init extends Action
{
var $block_id = null;
var $page_id = null;
var $room_id = null;
var $memoView = null;
function execute()
{
return 'success';
}
}
?>
下記は Action が呼び出されるときに、付加されるリクエストパラメータ。
$block_idはブロックID
$page_idはページID
$room_idはルームID
下記は maple.ini で定義されたコンポーネントの変数名。
$memoViewTODOこれらがどこで設定されているか、後で調べる
この手引きでの扱いDB読出しにて変更する。