Я хочу использовать DebugKit, но моя проблема следующая: Я разработал страницу входа для проекта. И на моем routes.php я определил это как мой индексной страницы, таким образом:Не используйте макеты, кроме DebugKit
Router::connect('/', array('controller' => 'users', 'action' => 'login'));
я использую
public function login() {
$this->layout = false;
}
на моих UsersControllers, чтобы не использовать макет по умолчанию всего проекта , Но панель инструментов DebugKit не отображается. Также я попробовал
$this->autoRender= false;
но это было хуже. DebugKit отображается на странице по умолчанию проекта (когда он был создан с помощью NetBeans) Любые идеи, чтобы получить видимость DebugKit? Или лучший способ отладить проект в CakePHP?
вы рассматривали источник убедитесь, что на самом деле он не записывается на страницу? Мое предположение - ваш CSS или JS, или что-то делает окно DebugKit скрытым или за чем-то. Настройка макета на false - это правильный способ сделать это (при условии, что вы не хотите использовать макет) и не должно создавать проблем с DebugKit. – Dave
Вы имели в виду это, если я смотрю на исходный код с помощью инструментов разработки Chrome или Firebug? Потому что нет кода о DebugKit. Должен ли я опубликовать код CSS, который я использую? – iglesiasedd
Единственная причина, по которой DebugKit не должна быть на этой странице (если она есть на других) - это то, что вы снижаете уровень отладки для нее. – Dave