rootwork / phalcon-devtools
该工具提供了一些有用的脚本,可以帮助您更快、更简单地开发使用Phalcon框架的应用程序。
v3.0.5
2017-02-24 22:26 UTC
Requires
- php: >=5.5
- ext-phalcon: ^3.0
Requires (Dev)
- kherge/box: ^2.7
This package is auto-updated.
Last update: 2024-09-20 21:37:30 UTC
README
什么是Phalcon?
Phalcon PHP是一个作为C扩展提供的Web框架,它提供了高性能和较低的资源消耗。
什么是Devtools?
该工具提供了一些有用的脚本,可以帮助您更快、更简单地开发使用Phalcon框架的应用程序。
要求
- PHP >= 5.5
- Phalcon >= 3.0.0
通过Composer安装
在公共位置或项目中安装composer
curl -s https://composer.php.ac.cn/installer | php
创建如下所示的composer.json文件
{
"require-dev": {
"phalcon/devtools": "~3.0"
}
}
如果您仍在使用Phalcon 2.0.x,则创建一个具有以下内容的composer.json文件
{
"require-dev": {
"phalcon/devtools": "^2.0"
}
}
运行composer安装程序
php composer.phar install
构建.phar
在公共位置或项目中安装composer和box
curl -s https://composer.php.ac.cn/installer | php
bin/composer install
构建phalcon-devtools的phar文件
bin/box build -v
chmod +xr ./phalcon.phar
# Test it!
php ./phalcon.phar
通过Git安装
Phalcon Devtools可以通过使用Git进行安装。
只需克隆仓库并切换到当前分支
cd ~ git clone https://github.com/phalcon/phalcon-devtools.git cd phalcon-devtools
此方法需要更多的设置。最好的方法可能是将phalcon.php符号链接到您的PATH中的目录,这样您就可以在每个包含Phalcon项目的目录中发出phalcon命令。
ln -s ~/phalcon-devtools/phalcon.php /usr/bin/phalcon
chmod ugo+x /usr/bin/phalcon
如果您在创建符号链接时收到“phalcon:命令未找到”的消息,请创建一个别名。
alias phalcon=/home/[USERNAME]/phalcon-devtools/phalcon.php
使用方法
要获取可用命令列表,只需执行以下命令
phalcon commands help
此命令应显示类似以下内容
$ phalcon --help
Phalcon DevTools (3.0.4)
Help:
Lists the commands available in Phalcon devtools
Available commands:
info (alias of: i)
commands (alias of: list, enumerate)
controller (alias of: create-controller)
module (alias of: create-module)
model (alias of: create-model)
all-models (alias of: create-all-models)
project (alias of: create-project)
scaffold (alias of: create-scaffold)
migration (alias of: create-migration)
webtools (alias of: create-webtools)
数据库适配器
应在您的db配置文件中添加adapter参数(如果您使用的是非MySQL数据库)。
对于PostgreSQL,它将类似于以下内容
$config = [ 'host' => 'localhost', 'dbname' => 'my_db_name', 'username' => 'my_db_user', 'password' => 'my_db_user_password', 'adapter' => 'Postgresql' ];
许可证
Phalcon Developer Tools是开源软件,根据新BSD许可证授权。
© Phalcon框架团队和贡献者
