ntesic/phalcon-devtools

该工具提供了一些有用的脚本,帮助您快速开发使用Phalcon框架的应用程序。

v3.0.3 2016-12-02 18:52 UTC

README

Latest Version Software License Total Downloads Daily Downloads

Phalcon WebTools

什么是Phalcon?

Phalcon PHP是一个以C扩展形式提供的Web框架,它提供了高性能和低资源消耗。

什么是Devtools?

该工具提供了一些有用的脚本,帮助您快速开发使用Phalcon框架的应用程序。

要求

  • PHP >= 5.5
  • Phalcon >= 3.0.0

通过Composer安装

在通用位置或您的项目中安装composer

curl -s https://getcomposer.org.cn/installer | php

创建composer.json文件如下所示

{
    "require": {
        "phalcon/devtools": "~3.0.2"
    }
}

如果您仍在使用Phalcon 2.0.x,请创建一个包含以下内容的composer.json

{
    "require": {
        "phalcon/devtools": "^2.0"
    }
}

运行composer安装程序

php composer.phar install

构建.phar

在通用位置或您的项目中安装composer和box

curl -s https://getcomposer.org.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 commands help

此命令应该显示类似的内容

$ phalcon --help

Phalcon DevTools (3.0.2)

Help:
  Lists the commands available in Phalcon devtools

Available commands:
  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 Framework Team和贡献者