注意: devvoh/parable:1.2.2现在不再开发。对于Parable未来的下一章,请转到2.0.0版本的parable-php/framework 。
Parable 2.0.0是一个完整的重写,但是可以在合理的时间内跨越1.0家族的应用程序。如果您需要任何帮助,请在此处打开问题。
感谢您支持寓言!
Parable是PHP微型框架,旨在可读,可扩展且不在意。
可以通过使用作曲家安装寓言。
$ composer require devvoh/parable这将安装寓言和所有必需的依赖关系。寓言需要PHP 5.6或更高。
创建一个index.php文件,并包括作曲家自动加载器:
<?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 Directory并运行make server 。然后,您可以打开http://127.0.0.1:5678/hello/parable ,您应该受到“ Hello,Parable!”的欢迎。您也可以通过常规网络服务器提供服务。
要在上面的基本用法中使用寓言不仅是直接的应用程序,并且您想使用控制器,操作,视图等,在安装后,运行以下命令:
$ vendor/bin/parable init-structure现在你准备好了!只需打开它应该在浏览器中输入的URL,就应该看到一个欢迎页面。
如果您想使用Nginx或其他服务器,那也很酷,但是截至目前尚无示例配置。
运行parable init-structure后,您应该有一个基本的结构可以使用。示例文件显示构建某些内容所需的大部分内容。示例ConfigApp文件包含一些最重要的东西本身会收听。
现在,如果您想将其放在git(或其他VCS)存储库中,则可以将其放在单独的配置文件中,并使用.gitignore文件将其排除。
阅读文档以获取有关如何使用寓言的更多详细信息,以及ChangElog.md以进行最新更改。
对改善寓言的任何帮助都非常感谢,但是在创建任何拉动请求之前,请检查贡献。md。
有任何问题或建设性的反馈吗?在devvoh.com上找到我,或通过在github上添加问题来问我一个问题。毕竟,这是一个激情的项目,因为这是一个激情的项目。
Parable PHP框架是根据MIT许可证许可的开源软件。