Итак, когда я изначально положил руки на Ларавель, я перешел от Yii1. В Yii мы использовали бы простые шаблоны PHP; которые я не возражаю, так как я на самом деле люблю их таким образом.Laravel 5.1: Просмотров, уточнения
Однако, когда я узнал о Blade и как Laravel задокументировал Blade взад и вперед, и едва даже упомянул об использовании простых шаблонов PHP, я был ... раздражен.
Я объединил проект, который предоставит мне только механизм просмотра PHP. Но всего несколько минут назад я действительно видел это: PhpEngine.php
. Диггин глубже, я встретился лицом к лицу; Я не могу просто пойти и осудить свой проект, но я также могу пойти и копать глубже.
Это ооочень запутанным, поэтому я ищу ВЗ есть маленький капельку вопросов ответил:
- Когда я использую
View::addNamespace()
, я могу просто сделатьview("foo::my.template")
тоже, верно? - Как я могу использовать макет/шаблон? Как и в, у меня есть документ, в котором я хочу просмотреть rmy-представления. Как мне это сделать с голыми PHP взгляды? IN, мы получаем
@extend
или что-то в этом роде, но я не могу найти это для сырых шаблонов PHP. - Где я могу найти подходящие документы и примеры для просмотра вместо laravel.com, которые сильно нажимают Blade?
Благодарим вас за ответ! Что я имел в виду с моим вторым вопросом, так это то, что в Yii1 у меня был «основной макет» и мои файлы просмотра. Поэтому, когда я вызывал '$ this-> render (" myview ");', представление получило бы визуализацию, а затем макет был бы загружен, а представление помещено туда как '=$content?>'. Возможно ли это с Ларавелом? –
Да, это именно то, что я сделал в приведенном выше коде. Просто используйте свои представления и макет с расширением '.blade.php'. В примере '@yield ('body')' такой же, как '=$content?>' для вашего случая. – manix