freekrai / jolt-skeleton
Jolt 框架的骨架应用程序,用于快速开发 Jolt 应用程序
Requires
- php: >=5.3.0
- freekrai/simperium-php: dev-master
- gregwar/image: dev-adapter
- j4mie/idiorm: v1.4.1
- j4mie/paris: v1.4.2
- jolt/jolt: dev-master
- pusher/pusher-php-server: dev-composer
README
使用此骨架应用程序快速设置并开始开发新的 Twilio 应用程序。此应用程序使用最新的 Jolt 和 Twilio 存储库。
此骨架应用程序是为 Composer 构建的。这使得设置新的 Twilio 应用程序变得快速且简单。
安装 Composer
如果您尚未安装 Composer,请现在进行安装。我更喜欢在 /usr/local/bin
中全局安装 Composer,但您也可以在当前工作目录中本地安装 Composer。对于本教程,我假设您已本地安装 Composer。
http://getcomposer.org/doc/00-intro.md#installation
安装应用程序
安装 Composer 后,请在您想要安装新 Jolt 框架应用程序的目录中运行此命令。
php composer.phar create-project freekrai/jolt-skeleton [my-app-name]
将 [my-app-name]
替换为您新应用程序所需的目标目录名称。您需要将虚拟主机的文档根目录指向新应用程序的目录。
使用您的配置设置编辑 config.ini,然后就可以了!现在去构建一些酷的东西吧。
内置服务器
从 PHP 5.4 开始,我们有一个内置的 Web 服务器,这对于本地开发来说非常方便。
您可以使用以下终端命令在本地运行新应用程序
php -S localhost:8888 server.php
这将使所有进程通过 server.php 文件路由,然后将其视为在 Web 服务器上运行。这可以让您更好地处理本地开发。
结构
Twilio 骨架应用程序已经包含了一些已放置好的组件。
-
SQLite 数据库位于 content/data/data.sqlite,该数据库存储用户信息,还有一个帖子表用于执行您可能想要进行的其他任何操作。
-
视图,所有输出都由位于 content/views/ 的视图文件夹处理,文件名对应于系统使用的操作。
-
用户系统,您可以使用已设置好的 /signup、/login 和 /dashboard 操作快速设置用户系统。一旦登录,您还会看到一个用户仪表板以及管理其他用户的能力。
您可以保留这些,或者根据您的心情删除它们,我只是觉得当您已经有东西可以工作的时候开始会更容易。
祝您玩得开心 :)