まだお元気ですか?Yii。コントローラのHTML。
私が書いたシステムからYiiに変換するサイトがあります。私が持っている質問は、コントロールがHTMLを生成し、それをビューに渡すか、html生成を行うためのウィジェットを作成し、コントロールがデータをフォーマットするだけなのでしょうか?
Firefoxのクイックダイヤルプラグインのようにメインサイトでサブページを生成するコードです。私は、DBのクエリは、コントロールの中で行う必要があることを知っているが、そこから分裂についてはわからない。そして、これを消費ウィジェットを作成(ではない、実際のデータだけで視覚的な表現)
$tabs->pageID ->array(pageTile -> 'test title'
PageNumber -> '1'
pageItems -> array(row1 -> array(
->item[1] -> array(linkTitle -> 'link Title'
link_Image -> 'image1.jpg'
linkUrl -> 'http://mylinkurl.com'
)
)
)
:
私の傾きのようなページを作成するためのデータを持っていること、コントローラに、オブジェクトを作成することですデータブロックを作成し、表示用にフォーマットします。
Yiiフレームの作業でこれを行うのは正しい方法ですか?私が尋ねる理由は、それが私の古いアプリでより簡単に行われた多くの追加コードのように見えるということです。このようにすると、異なるウィジェットで消費される可能性があるため、データをよりポータブルにすることができます。