ありがとうございます。
今、フレームワークの勉強で試しているのが単純なカレンダーづくりなのですが、
その中でシンプルに成し遂げたいことが2つありました。
1つは、汎用的なクラスを作ってその他のクラスで使いまわす方法です。
これは、時刻や日付に関する汎用的なクラスをつくっておいて、それぞれのコントローラで
使いまわしたいと思いました。この場合、クラスの拡張というところでも可能かと思っています。
今、私が理解しているところまでのお話になってしまいますが、
ルーティングで設定したパスが通ると指定のコントローラが起動すると思うのですが、
そのコントローラ内でいろいろなことが書けて、それらをtwigへレンダリングするというところは
すんなりと出来たのですが、汎用的に作りおきしておいたクラスをいろいろなところで使います方法が
わからないといった状況です。小さなライブラリー的な使い方といったらよいのでしょうか。。。
ちょっと説明ヘタクソですみません。。
もう一つは、あるコントローラーが起動する際に、パーツ的なものというのでしょうか。。
(こちらは表題のものとはちょっと別になってしまっています。)
いわゆるウィジェット的なものを作成して、Twigにそれぞれのパーツパーツを読み込ませたいと思いました。
今、カレンダーを作っていると書かせてもらいましたが、このカレンダーをウィジェット的に
すべてのページで読み込ませて表示させたいといったところです。
おそらく、共通のヘッダーやフッターにも共通すると動作だと思っています。
この場合1つのコントローラが起動している時に複数の関数がうごくことになると思うのですが、
この際、コントローラーの中でそのウィジェット的なものを取り込んで1つのテンプレートにレンダリングするのか、それともテンプレートの方でそれぞれのコントローラを呼び出すのか、まだ勉強不足でして理解できて
いない次第です。
ちょっとうまく説明できただろうか。。というところなのですが。。。
よろしくお願いいたします。
2014年12月5日金曜日 0時57分38秒 UTC+9 hidenorigoto: