Başlık doğru mu oldu bilemiyorum, dün yapmak istediğim proje için Framework kullanmaya karar verdim ve Laravel'i tercih ettim.
Bir portal tarzı sistem yazıyorum, View için bir Master Layout oluşturup, sayfaları buna extends ettim. Birde modül sistemi kurdum. Kullandığım modül sistemi:
http://sky.pingpong-labs.com/docs/2.0/modules
Buraya kadar her şey güzel, ama benim yapmak istediğim bir şey var. Bu sistemle oluşturduğum modülü örneğin sitenin sol kısmına çektirmek istiyorum. Yani örneğin Saat modülüm var, bu modülüm master layout'da @yield('modules') kısmına gitmeli.
Bunu nasıl yapacağımı bilmiyorum. Master Layout için bir controller sınıfı ataması vb. şeyler mi yapılacak ? Bir Controller (LayoutController) oluşturdum. ancak bağdaştırma konusunda yetersiz kaldım.
class LayoutController extends BaseController
{
protected $layout = "layouts.master";
public function index(){
$this->layout->modules = View::make('SaatModulu::index');
}
}
Bu nasıl tetiklenir yardımcı olur musunuz?