mtvee / ci3hmvc
CodeIgniter 3 结合 HMVC
v0.1.0
2017-11-21 13:57 UTC
Requires (Dev)
- phpunit/phpunit: 4.0.*
This package is not auto-updated.
Last update: 2024-09-29 03:25:57 UTC
README
这是一个将 HMVC 应用到 CodeIgniter 的基础包,我用于新项目。
- CodeIgniter 3.1.6
- HMVC (e52dcb6) 修复了 CI 中方法名更改的问题
我将 index.php
也放入了 /public
文件夹中,以避免其他内容进入 Web 服务器路径。
单元测试
CI 的单元测试使用 PHPUnit 很麻烦,所以我添加并更新了一个我使用很长时间的旧的 2.x 单元测试工具。如果你感兴趣,application\modules\libraries\Ciut.php
文件包含所有详细信息。
此外
我使用 Vagrant 进行开发
composer create-project mtvee/ci3hmvc NAME
cd NAME
composer require laravel/homestead --dev
\\vendor\\bin\\homestead make
vagrant up
问题
Homestead php 7.1 sql pdo 共享库有时会出现问题。请在 Homestead.yaml
文件中设置以下内容以使用 php 5.6。
sites:
...
php: "5.6"