1 モデルを作成します
<p>a.加入基类</p> <p> use yii/base/Model</p> <p>b.创建类继承自基类</p> <p>c.创建所需要的变量</p> <p>e.定义规则</p> <p>f.注意里面用[]括起来</p> <p>例如:</p> <pre class="code"><?<span>php namespace app\models; </span><span>use</span><span> yii\base\Model; </span><span>class</span> EntryForm <span>extends</span><span> Model { </span><span>public</span> <span>$name</span><span>; </span><span>public</span> <span>$email</span><span>; </span><span>public</span> <span>function</span><span> rules() { </span><span>return</span><span> [ [[</span>'name', 'email'], 'required'],<span> [</span>'email', 'email'],<span> ]; } }</span>れーれー
2. オペレーションを作成します
リーリーこのオペレーションでは、まずユーザーが送信したデータを収集するための EntryForm
对象。然后尝试从 $_POST
を作成します。このデータは、Yii の [[yiiwebRequest::post()]] メソッドによって収集されます。モデルにデータが正常に入力された場合 (つまり、ユーザーが HTML フォームを送信した場合)、操作は [[yiibaseModel::validate()|validate()]] を呼び出して、ユーザーが有効なデータを送信したことを確認します。
リーリー
ユーザーがフォームを送信すると、操作によって entry-confirm
的视图去确认用户输入的数据。如果没填表单就提交,或数据包含错误(译者:如 email 格式不对),entry
という名前のビューがレンダリングされ、フォームと検証エラーの詳細とともに出力がレンダリングされます。
れーれー
リーリー
3. ビューを作成します
リーリー れーれー れーれー れーれーウィジェットを使用することを忘れないでください。これら 2 つを導入する必要があります