CakePHP2.10系にしたらFormヘルパーでaction非推奨と言われました。
画面に表示されたメッセージ。
1 |
<a><b>Deprecated</b> (16384)</a>: Using key `action` is deprecated, use `url` directly instead. [<b>CORE/Cake/View/Helper/FormHelper.php</b>, line <b>383</b>] |
該当箇所のコード。
1 |
<?php echo $this->Form->create('モデル名', array('action' => 'search', 'type' => 'get')); ?> |
actionにsearchを入れていたのですが、これをurlを直接という事でした。
1 |
<?php echo $this->Form->create('モデル名', array('url' => 'search', 'type' => 'get')); ?> |
単純にactionをurlに変えただけでメッセージがなくなりました。
公式マニュアルを見ますと、
https://book.cakephp.org/2.0/ja/core-libraries/helpers/form.html
バージョン 2.8.0 で撤廃:
$options['action']
オプションは、 2.8.0 で非推奨になりました。 代わりに$options['url']
と$options['id']
オプションを使用してください。
とあります。
2.8系以降にバージョンアップした際にはご注意ください。