$helpers
$helpers : array
ヘルパー
ウィザードHelper
https://github.com/NetCommons3/Rooms/blob/master/Controller/RoomsAppController.php#L73-L98
public $helpers = array(
'NetCommons.Wizard' => array(
'navibar' => array(
self::WIZARD_ROOMS => array(
'url' => array(
'controller' => 'rooms',
'action' => 'add',
),
'label' => array('rooms', 'General setting'),
),
self::WIZARD_ROOMS_ROLES_USERS => array(
'url' => array(
'controller' => 'rooms_roles_users',
'action' => 'edit',
),
'label' => array('rooms', 'Edit the members to join'),
),
self::WIZARD_PLUGINS_ROOMS => array(
'url' => array(
'controller' => 'plugins_rooms',
'action' => 'edit',
),
'label' => array('rooms', 'Select the plugins to join'),
),
),
'cancelUrl' => null
),
);
https://github.com/NetCommons3/Rooms/blob/master/View/PluginsRooms/edit.ctp#L17
echo $this->Wizard->navibar(RoomsAppController::WIZARD_PLUGINS_ROOMS);
(ワークフローなし)
https://github.com/NetCommons3/Rooms/blob/master/View/PluginsRooms/edit.ctp#L17
echo $this->Wizard->buttons(RoomsAppController::WIZARD_PLUGINS_ROOMS);
(ワークフローあり)
echo $this->Wizard->workflowButtons('Questionnaire.status');
buttons(string $actKey, array $cancelOpt = array(), array $prevOpt = array(), array $nextOpt = array(), array $isBlock = false) : string
ウィザードボタン
string | $actKey | アクティブのキー |
array | $cancelOpt | キャンセルボタンのオプション |
array | $prevOpt | 前へボタンのオプション |
array | $nextOpt | 次へ、決定ボタンのオプション |
array | $isBlock | ブロックに関するプラグインのウィザードかどうか |
HTML
workflowButtons(string $statusName, array $cancelUrl = null, array $prevUrl = null, array $panel = false) : string
ウィザードボタン
string | $statusName | ステータスのフィールド名("Modelname.fieldname") |
array | $cancelUrl | キャンセルURL |
array | $prevUrl | 前へURL |
array | $panel | panel-footerを表示するかどうか |
HTML