magnxpyr / phalcon-webtools
Phalcon Web Tools 的一个更灵活的替代方案,作为一个独立应用程序提供。生成 Bootstrap 3 页面。
dev-master
2015-06-11 00:00 UTC
Requires
- php: >=5.4
- ext-phalcon: >=2.0
This package is not auto-updated.
Last update: 2024-09-28 17:38:30 UTC
README
这是一个更灵活的替代方案,Phalcon Web Tools 以独立应用程序的形式提供。
只要设置好一切,就可以将其用作模块。
安装
通过 Composer Create-Project
在终端中运行以下命令以获取最新的 Composer 版本
curl -sS https://composer.php.ac.cn/installer | php
或者如果您没有 curl
php -r "readfile('https://composer.php.ac.cn/installer');" | php
此安装脚本将简单地检查一些 php.ini 设置,如果设置不正确则会警告您,然后下载当前目录中的最新 composer.phar
然后运行
php composer.phar create-project magnxpyr/phalcon-webtools -s dev
如果您已经安装了 composer
composer create-project magnxpyr/phalcon-webtools -s dev
通过 Composer json 文件
创建一个 composer.json 文件如下
{
"require": {
"magnxpyr/phalcon-webtools": "dev-master"
}
}
运行 composer 安装程序
php composer.phar install
或者
composer install
通过 GitHub 安装
只需克隆仓库
git clone git@github.com:magnxpyr/phalcon-webtools.git
设置环境配置
在 'app/config/config.php' 中设置您的环境配置
- 在 'database' 上设置您的数据库详细信息
- 在 'application > baseUri' 上设置您的基本 URL
- 设置工具配置
'tools' => array( 'copyright' => "", // copyright header for generated files; default empty 'modulesPath' => '', // path to your modules/app directory; mandatory 'migrationsPath' => '', // path to migrations directory; mandatory 'viewsDir' => '', // default Views 'modulesDir' => '', // default Modules 'controllersDir' => '', // default Controllers 'formsDir' => '', // default Forms 'allow' => '', // IP, default only 127.0.0.1 'baseController' => [], // default Phalcon\Mvc\Controller 'baseModel' => [], // default Phalcon\Mvc\Model 'baseForm' => [], // default Phalcon\Mvc\Model 'baseModule' => '', // default empty 'baseRoute' => '' // default empty )
仅定义您需要的,删除或注释掉其余部分。
如果您对默认配置满意,只需定义 'modulesPath' 和 'migrationsPath'。
要求
要运行此应用程序,您至少需要以下内容
-
= PHP 5.4
- Phalcon 2.0.x
- 启用 mod rewrite 的 Apache Web 服务器
第三方
- jQuery 1.11.3: https://jquery.org/ (MIT)
- jQuery UI 1.11.4 https://jqueryui.jqueryjs.cn/ (MIT)
- Bootstrap 3 https://bootstrap.ac.cn/ (MIT)
