Formヘルパーの使用にコントローラ名は関係ないかと思います。
どのような使い方をしているのか質問からは分かりませんが、
下記のコードは正常に動作しました。環境は2.6.10.です。
PHP
1// AppleController.php(単数形名のコントローラ)
2App::uses('AppController', 'Controller');
3class AppleController extends AppController{
4 public $helpers = array('Form');
5 function index(){
6 if($this->request->is('post')){
7 var_dump($this->request->data);
8 }
9 }
10}
PHP
1 // index.ctp
2 echo $this->Form->create();
3 echo $this->Form->input('name');
4 echo $this->Form->end('送信');
しかしながら命名規則に従いコントローラ名は複数形とするよう強く勧めます。
私は使える箇所は出来る限りヘルパーを使うようにしています。
メリット、デメリットは過去に質問があったようなのでそちらをご覧下さい。
>フォームヘルパーを使うメリットがよくわからないです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/11/11 03:01