2012-05-22 1 views
1

У меня есть репо на GitHub для этого проекта: https://github.com/villimagg/php-mvc-twigКак передать результаты из методов в PHP в качестве переменных/массивов в Twig и отобразить в html?

У меня возникли огромные трудности в поиске, как вы передадите результаты из метода в шаблон MVC, который будет отображаться в HTML, используя Twig двигатель шаблона.

Этот проект, который я получил на github, - это всего лишь моя простая структура mvc с голыми костями, которую я использую, чтобы узнать, как все работает, и я хочу включить движок шаблонов Twig. Пока у меня нет проблем с использованием только php и передачи результатов в представление, и до сих пор мне удалось показать Twig шаблон с помощью css и всех. Но когда мне нужно получить некоторые динамические данные из методов f.ex. и покажите его с помощью Twig, я не могу понять, как это делается.

Есть ли кто-нибудь, кто хочет мне помочь? Я думаю, что больше новичков, подобных мне, тоже интересуются подобными вещами. Пожалуйста, загрузите проект на github или его разветвите и поделитесь своими мыслями с нами.

Я хочу выразить благодарность сообществу разработчиков с открытым исходным кодом за все, что я узнал до сих пор, и это в основном все, что я знаю в программировании. Спасибо вам тысячу раз.

С уважением, Вилли.

ответ

1

просто передать переменные в массиве, в качестве второго параметра render «ы.

$this->view->render('error/error', array(
    'string' => $string, 
    'array' => $array 
)); 

И показать его:

{{ string }} 

{% for element in array %} 
    element 
{% endfor %} 
+0

Спасибо Сэмми. Были некоторые фантастические предложения, которые вы делали в репозитории github. Я обязательно буду рассматривать эти предложения и применять их. Оказывается, есть еще много, чтобы учиться;) Еще раз спасибо. С уважением. –

0

Я действительно изучаю структуру MVC в настоящее время, и я только начал использовать Twig, поэтому я искал учебник или статью о том, как включить их оба. Оказывается, если вы Google «PHP MVC Twig» вы получаете в качестве первого результата в Github и StackOverflow

Этот учебник, вероятно, поможет вам или, по крайней мере, подтолкнет вас в правильном направлении.

http://php-html.net/tutorials/model-view-controller-in-php/

+0

Ницца. Спасибо. Ранее этого урока не видел. Обязательно посмотрим. Еще раз спасибо. –

 Смежные вопросы

  • Нет связанных вопросов^_^