core
db
html
utility
ViewAbstract::setDefaultLayoutEnabled
public static void setDefaultLayoutEnabled
( boolean $enabled )
ビューレイアウトを利用するかしないかの初期設定値を設定します。
enableLayoutも同様にビューレイアウトを利用するかしないかの設定を行うメソッドですが、
enableLayoutはビュークラスのインスタンスメソッドのため、どちらかというとコントローラークラス内で必要に応じて都度設定するためのメソッドであるのに対し、
このsetDefaultLayoutEnabledは静的メソッドで、最初にこのメソッドで設定するとレイアウトは一切無効となります。
Curryは基本はレイアウトが有効で、ページによって無効にしたい場合はenableLayoutで無効にするという考え方ですが、逆に、レイアウト無効が基本でページによって有効にしたい場合はenableLayoutで有効にする、というようにしたい場合などにsetDefaultLayoutEnabledを利用します。
このような性格上、このメソッドはindex.phpなどでシステム全体の基本設定としてレイアウト無効にするという使い方が考えられます。
enableLayoutも同様にビューレイアウトを利用するかしないかの設定を行うメソッドですが、
enableLayoutはビュークラスのインスタンスメソッドのため、どちらかというとコントローラークラス内で必要に応じて都度設定するためのメソッドであるのに対し、
このsetDefaultLayoutEnabledは静的メソッドで、最初にこのメソッドで設定するとレイアウトは一切無効となります。
Curryは基本はレイアウトが有効で、ページによって無効にしたい場合はenableLayoutで無効にするという考え方ですが、逆に、レイアウト無効が基本でページによって有効にしたい場合はenableLayoutで有効にする、というようにしたい場合などにsetDefaultLayoutEnabledを利用します。
このような性格上、このメソッドはindex.phpなどでシステム全体の基本設定としてレイアウト無効にするという使い方が考えられます。
Curry対応バージョン
バージョン 1.1.0 以降
パラメーター
| 名前 | 型 | 内容 |
|---|---|---|
| $enabled | boolean | レイアウトをデフォルト無効にしたい場合はfalse、有効にしたい場合はtrueを指定します。 |
返り値
返り値はありません。