0

mysql データベースから sql サーバーに切り替えています。新しいデータベースは以前のデータベースと同じです。しかし、ユーザー作成アクションでは、このタイプのエラーが発生しています。

include( .php) [<a href='function.include'>function.include</a>]: failed to open stream: No such file or directory

これを解決するために私ができることを誰かが提案できますか?

問題はこの行に表示されています

$profile->attributes = $_POST['YumProfile'];

すべてのオブジェクトが機能していることをコードから確認しており、$_POST['YumProfile']適切に値を取得しています。

実際には、このロジックは他のuserテーブルで適切に機能しており、値が挿入されていますが、フォームを使用してデータをテーブルに挿入しようとすると、profileこのタイプのエラーが表示されます。入力からはすべて問題ないように見えますが、理由がわかりません

 $profile->attributes = $_POST['YumProfile'];

この行はエラーを発生させ、正常に動作し、適切な値で満たされている間profile->validate()profile->save()もこのエラーを発生させます。$profile->attributes$_POST['YumProfile']

4

1 に答える 1

0

モデルの検証ルールに問題があるようです。そこにすべてが揃っているかどうかを確認してください。おそらく何かを見逃しているでしょう。これがAPIドキュメントです

于 2012-05-24T15:04:40.320 に答える