1

私はYiiでいくつかの問題を抱えています。私のプロジェクトには 2 つのフィールド (および Id_status Artist) があり、次の例のように複数の行を挿入できますhttp://www.eha.ee/labs/yiiplay/index.php/en/site/extension?view= dynamicrows
しかし問題は、データベースにデータを保存できないことです。この場合、3 つのテーブル (tbl_song、tbl_artists、tbl_song_artists) を使用しています。

誰かが私を助けてくれたら、ありがとう。

4

1 に答える 1

0

ええ、これはうまくいくはずです。Yii の Tabular Inputを使用するだけです。

秘訣は、フォームに新しい行を動的に追加する JavaScript が、新しいテキスト入力に一意の番号を持つ正しいnameandを与えるようにすることです。id

$i 値に乱数を使用することもできますが、[]構文を使用する限り、Yii は $_POST 入力をサーバー上のアクションでループできる配列として解析し、各行をデータベース。

このヒントがお役に立てば幸いです - 頑張ってください!

于 2011-12-03T14:32:01.033 に答える