Примечание: devvoh/parable:1.2.2 теперь больше не разрабатывается. Для следующей главы в будущем притчи перейдите в parable-php/framework для версии 2.0.0.
Притча 2.0.0 - это полное переписывание, но можно перемещать приложение, построенное на семье 1.0, до 2,0 в разумное время. Если вам нужна помощь, пожалуйста, откройте проблему здесь.
Спасибо за поддержку притчи!
Притча-это микро-обрабатная работа PHP, предназначенная для чтения, расширяемой и вне вашего.
Притча может быть установлена с помощью композитора.
$ composer require devvoh/parableЭто установит притчу и все необходимые зависимости. Притча требует PHP 5,6 или выше.
Создайте файл index.php и включите Composer AutoLoader:
<?php
require_once __DIR__ . ' /vendor/autoload.php ' ;
$ app = Parable DI Container:: create ( Parable Framework App::class);
$ app -> get ( ' /hello/{name} ' , function ( $ name ) use ( $ app ) {
return " Hello, { $ name } ! " ;
});
$ app -> run (); Затем перейдите в каталог vendor/devvoh/parable и запустите make server . Затем вы можете открыть http://127.0.0.1:5678/hello/parable , и вас следует встретить «Привет, прием!». Вы также можете обслуживать его через обычный веб -сервер.
Для использования притчи для более простых приложений, таких как в основном использовании выше, и вы хотите использовать контроллеры, действия, представления и многое другое после установки, запустите следующую команду:
$ vendor/bin/parable init-structureТеперь ты готов! Просто откройте URL, в котором он должен быть в вашем браузере, и вы должны увидеть приветственную страницу.
Если вы хотите использовать NGINX или другой сервер, это тоже круто, но пока нет примера конфигурации.
После того, как вы запустите parable init-structure , у вас должна быть базовая структура для работы. Примеры файлов показывают большую часть того, что вам нужно, чтобы что -то построить. Пример ConfigApp File включает в себя некоторые из наиболее важных вещей, которые сама притча будет прослушать.
Теперь, если вы хотите не допустить этого в своем репозитории GIT (или другого VCS), вы можете поместить это в отдельный файл конфигурации и исключить его с помощью файла .gitignore .
Прочитайте документацию для более подробной информации о том, как использовать притчу, и Changelog.md для последних изменений.
Любая помощь в улучшении притчи очень ценится, но проверяйте ancome.md, прежде чем создавать какие -либо запросы на притяжение.
Какие -либо вопросы или конструктивная обратная связь? Найдите меня на devvoh.com или задайте мне вопрос, добавив проблему на GitHub. Я обычно отвечаю довольно быстро, так как это страстный проект, в конце концов.
Притча PHP Framework представляет собой программное обеспечение с открытым исходным кодом, лицензированное по лицензии MIT.