PHP CLI的Codeigniter引导程序
我正在开发一个PHPCLI工具,我想用CodeIgniter引导它,以便能够使用它的一些库,比如数据库和访问配置 所以基本上我想要一个CLI脚本,它允许我加载CodeIgniter环境,然后执行PHP CLI的Codeigniter引导程序,codeigniter,php,Codeigniter,Php,我正在开发一个PHPCLI工具,我想用CodeIgniter引导它,以便能够使用它的一些库,比如数据库和访问配置 所以基本上我想要一个CLI脚本,它允许我加载CodeIgniter环境,然后执行$CI->db->stuff() 我知道我可以为此创建一个控制器,但我正在寻找一种方法,使其独立于CodeIgniter安装,这样我就可以将$cd简单地加载到目录中,加载其CI环境,并通过命令行执行魔术。我不想使用控制器的另一个原因是我不想让公众通过地址栏访问它 那么,有什么想法吗?命令行功能现在已经融入
$CI->db->stuff()
我知道我可以为此创建一个控制器,但我正在寻找一种方法,使其独立于CodeIgniter安装,这样我就可以将$cd
简单地加载到目录中,加载其CI环境,并通过命令行执行魔术。我不想使用控制器的另一个原因是我不想让公众通过地址栏访问它
那么,有什么想法吗?命令行功能现在已经融入到最新版本中。享受:
可能有点离题,但附带了一个类似于Rails的交互式CLI,名为。如果你刚刚开始一个新项目,你可以考虑尝试一下。很神奇,从没听说过,但看起来很有希望。我想为自己在CodeIgniter中使用类似的油:)检查一下为什么不使用
routes.php
重定向控制器。通过这种方式,您的控制器将被重定向到您想要的路径,用户将无法再访问该路径。我在对CI CLI进行更多研究时发现,它为命令行提供了一个沙箱,因此我想我将使用it+默认CI行为的组合来实现CLI。谢谢