2012-04-25 15 views
1

cakephpフォームヘルパーが作成するhtmlを複製したいので、それを追加してブートストラップフロントエンドに統合することができます。基本的にcakephp形式のヘルパーは私が必要とするHTMLを生成しません。ケーキPHPフォームフレキシブル

誰かがケーキフォームを使用してアプリケーションを構築しましたが、バックエンドを書き直したくありません。

私は、正しい入力名やフォームクラスなどを組み込み、それを構築する場合があると思いました。しかし、html形式の正確なコピー/ペーストでさえ、cakephp形式のエラーを引き起こさないようです。

それはので、私は唯一のテンプレートで構築されたときにCakePHPのフォームヘルパーは、検証エラーをトリガするために、いくつかのjiggeryのpokeryをしていると仮定することができますか? http://pastebin.com/JZyCk6cv 、ケーキに同じヘッダを送信

答えて

1

私は最高の解決策はカスタムCakePHPヘルパーを作成することだと思います。あなたがさえずり、ブートストラップを使用している場合、私は、プラグインとしてパック、このヘルパーをお勧めします。

https://github.com/loadsys/twitter-bootstrap-helper

フォームの検証は、入力とラベルを作成するために、CakePHPのコアフォームヘルパーを使用すると、動作するはずです。

検索と置換($this->Form->input$this->TwitterBootstrap->inputと置き換えて)を使用すると、書き換えや編集が必要ない場合があります。

+0

私はカスタムヘルパーで書く必要があるコード量と、それを使用する頻度をトレードオフすると思います。私は関連するフィールド名を持つカスタムhtmlのルートに行き、モデルが生成するエラーを手動で処理することに決めました。 –

関連する問題