この記事の例では、Yii が小さなオブジェクトを通じてビューを生成する方法を説明します。参考として皆さんと共有してください。詳細は次のとおりです:
manger を例として取り上げます:
生成されたモデル ファイルで、対応するテーブル manger.php を見つけて、attributeLabels を見つけます。例: 'name' => 'Name'、ここでは次の Name を目的のフィールドに変更します。たとえば、現在のユーザー名は 'name' => 'Username' に変更されます。表示するもの。
それからコントローラーでモデル化します
$manger = Manger::model();
この$mangerをビューレイヤーにマッピングします
$this->renderPartial('views',array('manger'=>$manger));
次のようにビューで使用します:
//上記はフォームの導入です
(この表示されたユーザー名)
input type=text case
(表示された入力ボックス)
//この実際の入力は type="text" です。パスワードを表示したい場合は、次を使用します
input type=password case
textFieldをpasswordFieldに変更します
ドロップダウンメニューのcaseを選択します
ドロップダウンメニューにしたい場合は、変更する必要がありますコントローラー内の情報、変更方法:
たとえば、私の現在のタイプは
$type = Type::model(); $typeArr = $type->findAll(); foreach($typeArr as $k=>$v){ $t[$v['id']] = $v['name'];//组合数组 }
です
次に $t をビューにマップし、メソッドを使用します:
checkbos 状況 (複数選択)
$attr以下とドロップダウン メニューの $t は、同じ量を最初にコントローラー層の配列に取得する必要があります
radio の状況、(単一選択)
$attr の状況は上記と同じ
(終了形式) form)
この記事が、Yii フレームワークに基づいて PHP を使用するすべての人に役立つことを願っています。プログラミングは役立ちます。
小さなオブジェクトを通じてビューを生成する Yii の方法に関連するその他の記事については、PHP 中国語 Web サイトに注目してください。