アクションのないビュー、どのように?

model-view-controller php view yii
アクションのないビュー、どのように?

Yiiアプリケーションにいくつかの静的ビューがあります。 +そのビューに空のアクションを書くのは無意味なようです(ただし、ユーザーがログに記録したりログアウトしたりするウィジェットなど、一部のウィジェットには動的なレイアウトが必要です)。 +可能な場合、どのように行われますか?

  1  0


ベストアンサー

コントローラーでは、CControllerのアクションメソッドで「ページ」アクションを定義できます-ドキュメントから:

page action renders "static" pages stored under 'protected/views/site/pages'
They can be accessed via: index.php?r=site/page&view=FileName

参照:http://www.yiiframework.com/wiki/22/how-to-display-static-pages-in-yii/

(yiicを使用してwebappを作成した場合、おそらく既にコントローラーにあります。 また、フレンドリーなURLを使用している場合は、 `/ site / page / view / pagename`を介してページにアクセスしたり、urlManagerを介してパターンをさらにカスタマイズしたりできることに注意してください。

5


タイトルとURLをコピーしました