CakePHP 覚え書き


コントローラと URL

[php]
HogeController::FunctionName($arg1, $arg2)
/hoge/fuctionname/arg1/args2
[/php]

特定のフィールドだけ書き換える。

[php]
$data = $this->Model->read(‘field’, $id);
$this->Model->saveField(‘field’, intval($data[‘Model’][‘field’]) + 1);
[/php]

Ajax 対応

[php]
$ajax->link(‘link title, ‘/model/func/arg’);
[/php]

Checkbox を Ajax でトグル。

[php]
$html->checkbox(
‘Channel/published’,
null,
array(
‘checked’ => $channel[‘Channel’][‘published’] ? ‘checked’ : ”,
‘onclick’ => $ajax->remoteFunction(
array(
‘url’ => ‘/channels/togglePublished/’ . $channel[‘Channel’][‘id’]))));
[/php]

Technorati Tags: