Как отслеживать ошибки в представлении


Я пишу некоторый PHP-код в своих представлениях, т.Е. в контекстных фильтрах и области просмотра PHP, но когда что-то идет не так, становится очень трудно найти ошибки, так как номера строк, введенные по ошибке, не работают.

Каким способом я могу это отследить, или не рекомендуется писать PHP-код непосредственно в представлениях?

 1
Author: kiamlaluno, 2012-01-30

2 answers

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

На языке представлений контекст называется argument.

 3
Author: googletorp, 2012-01-30 09:14:06

Оценивать PHP, как правило, плохая идея, отладка является лишь одной из причин. Вот ссылка , которая дает больше причин избегать этого.

 1
Author: Malks, 2017-04-13 12:47:02