Это руководство предназначено для ознакомления с основами написания ВЕБ - приложений на Zend Framework 2: создание простого приложения использующего базу данных и Model-View-Controller парадигму. После прочтения и выполнения всех примеров в статье Вы получите полностью работоспособное приложение(сайт) на основе которого сможете продолжить дальнейшие самообучение и разобраться в коде и принципах работы.
Предполагается, что Вы запустили PHP 5.3.10+ на Веб - сервере Apache и базой данных MySQL доступной через PDO. Сервер Apache должен поддерживать режим mod_rewrite.
Вы также должны убедиться, что Apache настроен на поддержку .htaccess файлов. Это обычно делается путем изменения настройки:
AllowOverride None
на
AllowOverride All
в файле httpd.conf. Если же Вы не уверены в настройках - обратитесь к соответствующей документации по Apache. Так как если эти требования не будут выполнены Вы не сможете перейти с главной страницы в приложении описанном в этом справочнике на другие.
Мы собираемся построить простое приложение, которое будет показывать доступные альбомы и имена исполнителей на главной странице. Так же будет возможность добавлять, редактировать и удалять альбомы. Витоге будет 4 страницы:
Информацию будем хранить в базе данных. Для этого нужно будет создать таблицу с 3 полями: