renderPartial() di symfony 1.0

Penulis sendiri biasa menggunakan solusi dengan membuat partial pada template normal (misal, _partialSuccces.php), kemudian layoutnya didisable ($this->setLayout(false)), tapi sepertinya Francois Zaninotto, memberikan solusi yang lebih elegan :

  protected function renderPartial($templateName, $vars = null)
  {
    sfLoader::loadHelpers('Partial');
    $vars = $vars ? $vars : $this->varHolder->getAll();

    return $this->renderText(get_partial($templateName, $vars));
  }


Comments