0

私は最初のcakePHPアプリケーションを開発していますが、最初の大きな問題に遭遇しました。コントローラのインデックスアクションにデータを送信する検索/フィルタフォームがあります。これはすべて、cakePHPのFormhelperを使用して行われます。次に、$this->dataを使用してこのデータにアクセスします。ChromeとIEでは問題なく動作しますが、Firefoxではすべてのフィールドが空です。Firebugからの投稿データによると、HTMLは問題ありません。

http://i.imgur.com/SznRc.png

私は何が欠けていますか?

私からしてみれば :

<?php echo $this->Form->create('Contact', array('action' => 'index')); ?>
<?php echo $this->Form->input('keywords', array('class' => 'search', 'label' => false)); ?>
<?php echo $this->Form->input('sex', array('label' => false, 'multiple' => 'checkbox', 'div' => false, 'options' => array('F' => __('Female'),'M' => __('Male')))); ?>
<?php echo $this->Form->input('language', array('multiple' => 'checkbox', 'label' => false, 'div' => false, 'options' => $languages)); ?>
<?php echo $this->Form->end(array('label' => __('Search'))); ?>

私のコントローラーでは:

class ContactsController extends AppController {
public $helpers = array('Html', 'Form', 'Paginator');


    public function index(){

        $this->set('languages', $this->Contact->Language->find('list',array('fields' => array('Language.id', 'Language.label_en'))));


        echo pr($this->data);
    }
4

0 に答える 0