Соглашения (конвенции) в CakePHP



Соглашения (conventions) CakePHP В этой статье мы рассмотрим принятые в CakePHP конфигурационные соглашения. Соглашения (conventions) — это то, что принято называть «автомагией», когда достаточно выполнить одно-два простых условия, чтобы CakePHP автоматически осуществил целый ряд действий, существенно ускоряющих разработку. Соглашения, используемые в Кейке логичны и просты в понимании, они вобрали в себя лучшие практики веб-разработки, наработанные годами. Помимо ускорения работы, соглашения способствуют более простой и слаженной командной работе, помогая в последствии быстрее разбираться с написанным кодом.

Основные понятия



CakePHP разработан, чтобы в значительной степени упростить задачи веб-разработки. Фреймворк предоставляет собой набор различных инструментов «все-в-одном», которые отлично работают как вместе, так и по отдельности. Целью данного обзора является введение в общие понятия, и объяснение того, как эти концепции реализуются в CakePHP.

Установка фреймворка CakePHP 3



CakePHP-3CakePHP 3 прост и легок в установке. Все, что вам нужно, это веб-сервер и копия фреймворка (скелет будущего сайта). В статье я расскажу, как выполнить установку CakePHP на Apache. Кроме Apache, CakePHP будет прекрасно работать и на других веб-серверах, таких как Nginx, LightHTTPD или Microsoft IIS.

Настройка виртуальных хостов в XAMPP



XAMPPСоздание виртуальных хостов, является хорошим способ расположения нескольких доменов на одном IP. Это позволяет нескольким сайтам пользоваться общими параметрами вашей системы (оперативной памятью и т.д.). По этой причине такая технология часто используется компаниями, предоставляемые виртуальный хостинг, локальный сервер XAMPP не является исключением.

Настройка локального сервера XAMPP



XAMPPПо умолчанию настройки локального сервера XAMPP выполнены таким образом, что файлы (файлы настроек, открываемые через панель управления) открываются простым блокнотом, модули запускаются вручную, а создаваемые проекты хранятся в директории самого сервера (например по пути C:\xampp\htdocs). Эту ситуацию можно легко изменить путем нехитрых манипуляций. О том, как настроить XAMPP под свои нужды и подружить его с фреймворком CakePHP, вы узнаете, прочитав эту статью

Установка локального сервера XAMPP



XAMPPЛокальный сервер XAMPP, это бесплатный кроссплатформенный программный продукт, который содержит в себе Apache, MySQL, PHP, Perl, FileZilla, phpMyAdmin и множество других дополнительных модулей, необходимых для полноценного функционирования сайта. При этом не требуется настройка каждого модуля по отдельности. Сборка позволяет вести разработку на отдельном компьютере без подключения к сети интернет.

Обо мне, о блоге и о том, как создавать сайты


Рубрика: О сайте

807


Всем привет! Меня зовут Михаил Трушкин, и вы находитесь на страницах моего блога, посвященного сайтостроению и фреймворку CakePHP. Здесь размещены материалы, изучение которых поможет вам освоить этот замечательный PHP-фреймворк и создавать на его основе как простые, так и довольно сложные сайты. Хочу сразу отметить, что это под силу абсолютному большинству людей, все зависит лишь от вашего желания, упорства и терпения. Но перед тем, как приступить, я хочу рассказать свою историю, из которой многим новичкам в сайтостроении, станет понятно что и в какой последовательности необходимо познавать, так как приступать к изучению CakePHP, не обладая определенными базовыми знаниями, не имеет смысла.