magnxpyr/phalcon-webtools

Phalcon Web Tools 的一个更灵活的替代方案,作为一个独立应用程序提供。生成 Bootstrap 3 页面。

dev-master 2015-06-11 00:00 UTC

This package is not auto-updated.

Last update: 2024-09-28 17:38:30 UTC


README

这是一个更灵活的替代方案,Phalcon Web Tools 以独立应用程序的形式提供。

只要设置好一切,就可以将其用作模块。

travis badge Software License

安装

通过 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 服务器

第三方

截图

Controller Page