0

例えば、

BEDという名前のマスターページを作成する場合

マスターの新しいレコードを作成するときに、右側の[ベッドの作成]リンク(コントローラーのURLはbed / create)を使用して作成します。

しかしその後、すべてのフィールドに入力し、(_formの)保存ボタンをクリックします。

保存ボタンにコントローラーのURLについては触れていませんが、ベッド/作成の場所を特定する方法更新中のリンクをクリックすると、更新中にIDを使用して更新アクションが特定されますが、ページを再度保存します。ベッドの位置を特定し、再度作成する方法。

4

1 に答える 1

2

デフォルトでは、フォームのアクションは同じURLです('/index.php?r=bed/create'でアクションを作成すると、フォームのアクションが設定されますaction="/index.php?r=bed/create")。ただし、変更する必要がある場合は、ActiveFormの属性に追加するだけです。たとえば、ベッド/更新ビューの場合:

$form = $this->beginWidget('CActiveForm', array(
    'id'=>'user-form',
    'action'=>'/index.php?r=bed/create'
));
于 2012-11-29T19:53:03.627 に答える