CakePHP — это среда быстрой разработки для PHP, которая использует широко известные шаблоны проектирования, такие как ассоциативное сопоставление данных, Front Controller и MVC. Наша основная цель — предоставить структурированную структуру, которая позволит пользователям PHP на всех уровнях быстро разрабатывать надежные веб-приложения без потери гибкости.
Установка CakePHP через Composer
Вы можете установить CakePHP в свой проект с помощью Composer. Если вы начинаете новый проект, мы рекомендуем использовать скелет приложения в качестве отправной точки. Для существующих приложений вы можете запустить следующее:
composer require cakephp/cakephp
Подробную информацию о (минимальной/максимальной) версии PHP см. на карте версий.
Запуск тестов
Предполагая, что у вас установлен PHPUnit во всей системе с использованием одного из указанных здесь методов, вы можете запустить тесты CakePHP, выполнив следующие действия:
- Скопируйте
phpunit.xml.dist
в phpunit.xml
. - Добавьте соответствующие учетные данные базы данных в свой
phpunit.xml
если вы хотите запускать тесты для источника данных, отличного от SQLite. - Запустите
phpunit
.
Узнать больше
- CakePHP — дом проекта CakePHP.
- Книга - Документация CakePHP; начни учиться здесь!
- API — ссылка на классы CakePHP и документацию по API.
- Awesome CakePHP — тщательно подобранный список избранных ресурсов по фреймворку.
- Пекарня — советы, руководства и статьи.
- Общественный центр — источник всего, что связано с сообществом.
- Обучение. Присоединяйтесь к живому сеансу и приобретите навыки работы с фреймворком.
- CakeFest – Не пропустите нашу ежегодную конференцию CakePHP.
- Cake Software Foundation — Содействие развитию, связанному с CakePHP.
Получите поддержку!
- Slack — присоединяйтесь к нам в Slack.
- Discord — Присоединяйтесь к нам в Discord.
- #cakephp на irc.freenode.net — заходите к нам, у нас есть торт.
- Форум — Официальный форум CakePHP.
- Проблемы с GitHub — есть проблемы? Пожалуйста, сообщите нам!
- Дорожные карты – Хотите внести свой вклад? Принимайте участие!
Содействие
- CONTRIBUTING.md — быстрые советы по участию в проекте CakePHP.
- Раздел кулинарной книги «Вклад» — подробная информация о вкладе в проект.
Безопасность
Если вы обнаружили проблему безопасности в CakePHP, воспользуйтесь процедурой, описанной в SECURITY.md.