<style type="text/css">
.text{text-align:center;}
</style>
<div class="public_profile">
<div class="profile_image business">
<img src="img/realestate_icon.png" />
</div>
<div class="text">
<h4>BUSINESS ACCOUNT</h4>
<h3>Sunny Real Estate Sarl.</h3>
<hr class="business_line" />
<h5>VERIFIED USER</h5>
<h5 class="registered">Registered on January 27th 2016</h5>
</div>
</div>
这是CI中的示例类。 当我通过命令行运行php时:
class Programmatic extends CI_Controller
{
public function __construct()
{
parent::__construct();
echo '__construct'.PHP_EOL;
}
public function tester()
{
echo 'tester';
}
}
我屏幕上的结果仅为:
__构建
我试图输入错误的功能名称,例如tester2和CI给我一个错误:
错误:未找到,找不到您请求的控制器/方法对。
为什么我没有看到&#34; tester&#34;当我执行命令时,在我的屏幕上?有什么想法吗?
//编辑 - 我发现问题 这是我的钩子的问题 - 我已重定向到SSL(https)。现在我有一个例外 - 如果它是cli_request,它没有重定向到https。
答案 0 :(得分:0)
试试这个
$ cd /Users/MyUsername/Sites/code
php index.php controler method
或
php index.php/controller/function/param1/
答案 1 :(得分:0)
在Windows中打开Run > "cmd"
并导航到Your CodeIgniter项目。
$ cd /path/to/project;
- &gt;你需要改变并转到这个项目文件夹。
$ php index.php programmatic tester
如果你做得对,你应该看到
结果:
__construct
测试仪
参考链接:http://www.codeigniter.com/user_guide/general/cli.html 此致: