M
miholeus

PHP - анализ производительности кода и поиск узких мест

Настоящим переворотом в мире PHP стал PHPUnit, который вышел в 2004 году (появилась версия 1.0). До появления этого инструмента тестировать по сути приходилось вручную, каждый раз проверяя, что ничего не поломалось. В такой схеме баги непреднамеренно появлялись на production серверах. В настоящее...

PHP
📖 9 мин💬 0❤️ 0
M
miholeus

Кастомный элемент формы или Plugin by name xxx was not found in the registry

Когда-то давно я столкнулся с проблемой подключение tinyMCE редактора в качестве элемента формы. Я нашел в интернете руководство по интеграции этого замечательного редактора в Zend Framework. С хелперами все работало замечательно, т.е. внутри шаблона можно было просто писать [code language="php"]...

PHP
📖 1 мин💬 1❤️ 0
M
miholeus

Как работать с базами данных или знакомство с компонентом Zend_Db

Редко какое веб-приложение обходится без работы с базой данных. Компонент Zend_Db предоставляет удобный интерфейс доступа к SQL базам данных. Он использует ряд адаптеров для соединения с различными базами данных. На полноценную ORM рассчитывать не приходится, да это и не нужно в большинстве...

PHP
📖 5 мин💬 1❤️ 0
M
miholeus

Как настроить xgettext для перевода phtml файлов

Недавно закончил модуль локализации для системы, которую пишу. И столкнулся с проблемой, о которой сейчас расскажу. Так как я рассказываю на этом сайте о Zend Framework, то перевод я осуществлял естественно при помощи Zend_Translate. Компонент Zend_Translate позволяет использовать несколько...

PHP
📖 1 мин💬 4❤️ 0
M
miholeus

Метки вида

Метки страниц В прошлый раз мы рассмотрели работу с компонентом Zend_Layout . Теперь мы знаем о макетах страниц, где их можно создавать, как получать к ним доступ и как во время работы приложения менять один макет на другой. Однако остаются вопросы о том, как можно изменить заголовок страницы...

PHP
📖 3 мин💬 0❤️ 0
M
miholeus

Zend Layout и ajax приложение просмотра погоды

Мы пишем программы, чтобы облегчить жизнь рядовым пользователям. Однако какой бы уникальной ни была ваша программа, не последнюю роль играет ее внешний вид, т.е. графический интерфейс. Дизайнеры и специалисты по построению UI (user interface) тратят много сил, чтобы создать понятную и удобную...

PHP
📖 9 мин💬 3❤️ 0
M
miholeus

Каталог книг на основе сессий

В прошлый раз мы рассмотрели создание своих контроллеров и действий. Теперь настало время написать свое мини-приложение с CRUD (create-read-update-delete) функционалом. Так как вопросы работы с базой данных я оставлю на следующий раз, то работать мы будем с сессиями. Раз уж мы создали контроллер...

PHP
📖 4 мин💬 3❤️ 0
M
miholeus

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

Итак, в прошлый раз мы установили Zend Framework. Давайте теперь посмотрим, что происходит при запуске приложения. Мы рассмотрим, что из себя представляет файл index.php, как создаются контроллеры, как добавить своей действие. Начнем с файла index.php, куда направляются все запросы нашего...

PHP
📖 2 мин💬 5❤️ 0
M
miholeus

Начинаем изучать Zend Framework

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

PHP
📖 2 мин💬 4❤️ 0