Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
フォーム検証で、そのようなコードを見つけました
if(isset($_POST['ajax']) && $_POST['ajax']==='login-form') { echo CActiveForm::validate($model); Yii::app()->end(); }
マニュアルには、 end() メソッドがアプリケーションを終了すると書かれています。アプリを終了する理由 次のコードは実行されませんか?
はい、これは Ajax リクエストであり、コードは検証結果を返し、コードの実行を停止することになっています。これは Php の die 関数と同じ考え方ですが、Yii が onApplicationEnd クリーンアップ コード (もしあれば) を実行できるようにします。