Как изменить партиал по умолчанию в Symfony? - PullRequest
0 голосов
/ 05 апреля 2011

В настоящее время я работаю с Symfony, и мне было интересно, как изменить частичное значение по умолчанию.

В моем компоненте.class.php у меня есть executeWhwhat (), который вызывает мой _Whwhat.php.Но я хотел бы добавить условие в мой executeWhwhat (), чтобы я мог сделать что-то вроде этого:

public function executeWhatever(sfWebRequest $request)
{
   if (myCondition)
      usePartial('_firstPartial.php');
   else
      usePartial('_secondPartial.php');
}

Я мог бы легко включитьPartial ();непосредственно в мой _Whwhat.php, но у меня есть несколько запросов Doctrine, которые я хотел бы сделать в соответствии с моим условием.

Я обнаружил, что могу использовать includePartial () в моем executeWhwhat (), за исключением того, что он по-прежнему включает мой _Whwhat.php по умолчанию.

Так что вопрос простой: как мне это сделать?изменить часть по умолчанию, используемую моим компонентом метода executeWhwhat ()?

1 Ответ

1 голос
/ 05 апреля 2011

Нельзя изменить частичное, но попробуйте следующие решения: Symfony: можно ли установить шаблон для компонентов?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...