如何安装 Luthier CI

栏目: PHP · 发布时间: 7年前

内容简介:转到该application文件夹并执行以下命令:启用Composer
  • PHP >= 5.6 (Compatible con PHP 7)
  • CodeIgniter 3

需要Composer Luthier CI通过Composer安装。你可以在这里得到它。here.

转到该application文件夹并执行以下命令:

composer require luthier/luthier
复制代码

启用Composer autoloadhooks

要使Luthier CI工作,必须在框架中启用Composer 自动加载和挂钩。在文件中config.php修改以下内容:

<?php
# application/config/config.php

// (...)

$config['enable_hooks']      = TRUE;
$config['composer_autoload'] = TRUE;

// (...)
复制代码

在hooks.php文件中,将Luthier CI挂钩分配给$hook变量:

<?php
# application/config/hooks.php

defined('BASEPATH') OR exit('No direct script access allowed');

// (...)

$hook = Luthier\Hook::getHooks();
复制代码

在routes.php文件中,将Luthier CI路由分配给$route变量:

<?php
# application/config/routes.php

defined('BASEPATH') OR exit('No direct script access allowed');

// (...)

$route = Luthier\Route::getRoutes();
复制代码

第一次执行Luthier CI时,会自动创建一些文件和文件夹:

routes/web.php
routes/api.php
routes/cli.php
controllers/Luthier.php
middleware

在框架初始化期间,调用钩子:

Luthier\Hook::getHooks()返回一个带有Luthier CI使用的钩子的数组,包括启动它所需的钩子。

此时,Luthier CI分析并编译上述前三个文件中定义的所有路由。

然后,当框架加载application/config/routes.php文件中的路由时,

Luthier\Route::getRoutes()返回一个数组,其中包含CodeIgniter理解的格式的路由。

以下所有内容都是框架的正常执行。

编写权限 ( Writing permissions ) 如果在创建Luthier CI基本文件期间出现错误,则可能是由于权限不足。确保该 application 文件夹具有写入权限


以上所述就是小编给大家介绍的《如何安装 Luthier CI》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

海星模式

海星模式

奥瑞·布莱福曼、罗德·贝克斯特朗 / 李江波 / 中信出版社 / 2008-1 / 36.00元

如果砍掉一只蜘蛛的脑袋,毫无疑问它会死掉;但是砍掉海星的一条手臂,它却会长出一只新的来,就连那只砍掉的手臂也会长成一个完整的新海星。传统意义上自上而下的组织模式就像蜘蛛,然而现在正在改变着企业和世界面貌的却是海星型组织。 维基百科、craigslist和Skype的成功下面隐藏着什么样的力量?易趣公司和通用电气公司与废奴和女权运动又有什么共同之处?到底是什么样的重大选择使得通用汽车公司与丰田......一起来看看 《海星模式》 这本书的介绍吧!

URL 编码/解码
URL 编码/解码

URL 编码/解码

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具