forge($config = array())
forge メソッドは、Asset クラスのインスタンスを手動で生成します。
| 静的 | はい | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| パラメータ |
|
|||||||||
| 返り値 | object - 生成された asset オブジェクト。 | |||||||||
| 例 |
|
asset クラスは、アセット (js、css、img) を収集し、グループ化し、表示するために役立つメソッドをまとめたクラスです。
Asset クラスは複数インスタンスでの利用をサポートしています。 あなたが独自のアセット群を持つテーマを使っている場合や、 モジュール型のアプリケーションを開発していて、そのモジュールがそれぞれアセットを持っているような場合に、これは役に立つかもしれません。
このようなケースでは、ただ一つのインスタンスが検索パスを持つことにより、 同じ名前を持つアセットをアプリケーションが間違って読み込むことになる危険性が高くなるのは、ちょっと利口とはいえません。
静的なメソッドと同じメソッド名を、Asset のインスタンスに対しても使用することができます。 それぞれのメソッドの定義については使用法ページを見て下さい。
forge メソッドは、Asset クラスのインスタンスを手動で生成します。
| 静的 | はい | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| パラメータ |
|
|||||||||
| 返り値 | object - 生成された asset オブジェクト。 | |||||||||
| 例 |
|
instance メソッドは、名前のついた asset クラスのインスタンスを返します。
| 静的 | はい | ||||||
|---|---|---|---|---|---|---|---|
| パラメータ |
|
||||||
| 返り値 | mixed - その名前の asset インスタンス。存在しなければ false が返ります。 | ||||||
| 例 |
|
Asset クラスの静的メソッドは、デフォルトインスタンスを使用します。 デフォルトインスタンスに対して、例えば検索パスの変更などを行った場合はこのことを忘れないで下さい!