2014-12-18 2 views
0

Я столкнулся с странной проблемой, когда моя страница не получает визуализацию целиком. Нижний бит обрезается, и я не уверен, почему.Laravel 4 blade-шаблон не будет отображать всю страницу

Я бы вставлял код, но это шаблон 3000+, который я пытаюсь реализовать.

Я делаю это следующим образом в dashboard.master:

@include('dashboard.master.head') 
... 
@include('dashboard.master.header') 
... 
@include('dashboard.master.sidebar') 
... 
@include('dashboard.master.style_customizer') 
... 
@include('dashboard.master.page_header') 
... 
@yield('content') 
...tons of lines here 

Он оказывает до правильно содержанию, и некоторое время после этого, но это, кажется, остановиться на какой-то момент.

пример моего файла лезвие вызова мой мастер

@extends('dashboard.master') 
@section('content') 
    <p>This is my content</p> 
@stop 

Edit: Я попытался удалить все и просто вставить шаблон HTML у меня есть. Он по-прежнему просто прекращает рендеринг в конце страницы. Итак, все, что у меня есть, это буквально главный файл и включает в мой шаблон клипа, который вызывает мастер.

+0

Мой шаблон ~ 4.5K строк кода. Может ли это быть проблемой, что ее слишком долго? –

+1

Звучит не так, но вы получаете какие-то исключения? –

+1

Другой вариант, который у вас есть, - очистить папку '{application}/app/storage/views', а затем обновить одну страницу, которая имеет это. Проверьте эту папку снова, вы увидите представление. Кота это, посмотрите, есть ли что-то неправильное –

ответ

0

Laravel будет поддерживать кэш представлений, был получен доступ, просто так, что он не должен компилировать шаблон лезвия для каждый страница load. Он должен обновлять определенный вид, если он изменится, но похоже, что по какой-то причине кеш не обновлялся.

Вы можете очистить кэш просмотра двумя различными способами:

# Method 1 
php artisan cache:clear 

# Method 2 
rm `ls /path/to/application/app/storage/views | grep -v '.gitignore'` 

Reference

0

Для того, чтобы показать всю страницу, изменить свой последний код:

@extends('dashboard.master') 
@section('content') 
    <p>This is my content</p> 
@show 
+0

Привет, спасибо за ответ. Еще одна проблема. Я буквально вытащил ВСЕ лезвийный код, скопировал + вставил свой шаблон и все еще останавливает рендеринг на полпути. –

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