Herkes nasıl tanımlayabilirsiniz söyle ve bir model için belirli bir düzen (bir şablon) kullanabilir miyim? Benim özel 404 hata sayfası için bunu yapmak istiyorum.
Peter Bailey Yukarıda da değindiğimiz gibi, sizin düzeni görünümünde bir bileşenidir ve modelleri ile ilgisi yoktur. Bu nedenle size (normalde varsayılan) kullanarak konum eylemler modülünde böyle bir şey yapmak mümkün olurdu:
public function executeError404(sfWebRequest $request)
{
$this->setLayout("your_layout_name");
// ...
}
ve sonra [APPNAME] / şablonları dizininde, your_layout_name.php şablon dosyasını başka herhangi bir şablonu ile olduğu gibi oluşturun.