[关闭]
@pandait 2015-11-24T06:04:46.000000Z 字数 751 阅读 2233

翻译:CodeIgniter框架在PHPStorm中实现自动完成

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

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注