4

$form->create の動作を変更する必要があるため、ネイティブの formHelper の代わりに使用するヘルパーを作成しました。

スラグヘルパー:

App::import('Helper', 'Form');
class SlugFormHelper extends FormHelper {

    public function create() {
        return "error";
    }
}

AppController で:

public $helpers = array('SlugForm' => 'Form');

そしてビューで:

$form->create(); 

しかし、それはまだネイティブを呼び出します$form->create();

4

3 に答える 3

0

私はちょうど同じことをしようとしてきました。とてもシンプルだと思います...

public $helpers = array('SlugForm');
于 2011-11-28T23:26:42.800 に答える
0

考えただけですが、次のようにしてコントローラーでヘルパーを定義しないでください。

public $helpers = array('SlugForm', 'Form');

「SlugForm => Form」で持っていたものではなく。それが役立つことを願っています!

于 2011-02-26T23:54:08.253 に答える