【发布时间】:2012-08-06 01:55:10
【问题描述】:
是否可以让 Tank-Auth 作为 CodeIgniter 中的一个包工作?
我将数据库架构安装到我的 MySQL 数据库中,并将 tank_auth 的所有文件夹复制到我的应用程序“third_party”文件夹“[CI]\application\third_party\tank_auth”中。截图:
会话工作正常。
我可以加载 tank_auth 模型
$this->load->model('tank_auth/users');
我可以加载 tank_auth 视图
$this->load->view('auth/login_form');
但我无法访问“auth”和“welcome”控制器。我的应用程序显示 404。我的日志文件除了 404 之外没有任何警告或错误。
有什么想法吗?
西蒙
【问题讨论】:
-
你为什么把所有东西都放在
third_party下? -
我忘了说我设置了一些额外的自动加载。 $autoload['packages'] = array(APPPATH.'third_party/tank_auth'); .它使所有文件夹都可以访问,而无需将每个文件/文件夹移动到 CI 树中。这曾经适用于以前的 CI 项目。看起来它不适合 Tank_auth。
标签: php codeigniter packages tankauth