2016-07-15 1 views
0
<?php 
if(!isset($data)) {$data=array(); }; 
    $this->widget('ext.multimodelform.MultiModelForm',array(
     'id' => 'id_ssc_affliations', //the unique widget id 
     'formConfig' => $myFormConfig, //the form configuration array 
     'model' => $model, //instance of the form model 
     'tableView'=>true, 
     'data'=>$data, 
     'bootstrapLayout'=>true, 
     'addItemAsButton'=>true, 
     'jsAfterNewId'=>MultiModelForm::afterNewIdDateTimePicker($myFormConfig['elements']), 

     //if submitted not empty from the controller, 
     //the form will be rendered with validation errors 
     //'validatedItems' => $validatedMembers, 

     //array of member instances loaded from db 
     //'data' => $member->findAll('groupid=:groupId', array(':groupId'=>$model->id)), 
    )); 
?> 

んが私を助けてくださいは(MultiModelForm.php)が含まれます:ストリームをオープンに失敗しましたありません:私はこのエラーを取得しています、そのようなファイルやディレクトリ

エラー500 (MultiModelForm.php)が含まれます:ストリームをオープンに失敗しました:そのようなファイルやディレクトリ

+0

あなたのファイルのアクセス許可を確認してください – user1234

+0

ええ..私はすでに与えた。それは完璧に動作します。しかし、私はマルチモードのフォームでDatePIckerを追加したいときにこのエラーが発生しました... – Tilak

答えて

0

は、このファイルの先頭に

Yii::import('ext.multimodelform.MultiModelForm'); 

を追加しません。

$this->widget()は暗黙的にMultiModelFormクラスをインポートすると仮定します。

問題は、MultiModelForm::afterNewIdDateTimePicker($myFormConfig['elements'])を引数として渡すことです。したがって、widget()関数を呼び出す前に、あなたのアプリは事前にクラスMultiModelFormを知っている必要があります。上部に明示的にimportを追加すると、この問題が解決するはずです。

+0

エラーがなくなりました。新しい問題が発生しました:(....... アイテムを追加できません.1行だけが追加されています – Tilak

+0

新しいエラーについては、新しい質問をしてください。この質問を編集しないでください。 "それが助けられたら。 –

関連する問題

 関連する問題