@pandait
2015-11-24T06:04:46.000000Z
字数 751
阅读 2296
CI
CodeIgniter
PHPStorm
在使用CI框架的过程中,因为调用的方式不是原生的PHP方式是在CodeIgniter的基础上进行开发。没有自动完成功能,这对编程来说是非常不方便的。
如代码:
$this->load->view('index');
这时候我们把鼠标移动到load上并没有智能提示和查看定义的功能。为了解决这个问题我们需要一个解决方案。
为了完成这个功能我们首先需要下载一个文件:
github download
步骤:
1.下载上面给出的链接的CI_phpstorm.php文件
2.把文件放到项目的根目录下(与index.php在同一级目录下)
3.在phpstorm中打开项目文件的system/core
4.右键点击 Controller.php 和Model.php文件 设置为文件方式加载(as plain Text)
现在我们在我们appaction目录下的controller中新增加一个test方法
function test()
{
$data['test'] = 'Hello world';
$this->load->view('test',$data);
}
在view中使用:
<?php
echo $test;
?>
现在我们把鼠标移动到$test上就能看到当前变量是在哪个controller中定义的。这样我们就能愉快的写代码了。
第一次翻译文章,并不是用按照原文的意思来,因为老外的文章都写的太详细了太啰嗦了。并且图片也配的多我使用是cmd markdown来写这个文章,没有开能会员并没有上传图片的权限。权当试水一下自己的英文是否真的有进步。
如果看不懂也请大家查看原文:
Code Completion for CodeIgniter in phpStorm