2012-02-16 92 views
16

我下载了Netbeans和CodeIgniter,并且我为Netbeans下载了2个插件。他们被称为“PHP CI框架”,我无法安装它。如何将codeIgniter与netbeans完全集成

当我尝试安装它,我得到这个消息:

插件PHP的API请求在实现版本201107282000.

以下插件进行:

PHP框架CI

我需要安装哪些其他插件才能将CI完全集成,以便我将完整的Intellisen Netbeans提供的文档和文档支持?

回答

24

如果你只是想自动完成功能,那么这将为你做。

1)在Netbeans中创建一个文件夹,名为 '自动完成' 在 '源文件'

2)像ci_code_completion_controllers.phpci_code_completion_models.php创建这里所说的东西两个文件

将此添加到每个文件;

<?php 
/** 
********* CONTROLLERS ********* 
* @property CI_DB_active_record $db 
* @property CI_DB_forge $dbforge 
* @property CI_Benchmark $benchmark 
* @property CI_Calendar $calendar 
* @property CI_Cart $cart 
* @property CI_Config $config 
* @property CI_Controller $controller 
* @property CI_Email $email 
* @property CI_Encrypt $encrypt 
* @property CI_Exceptions $exceptions 
* @property CI_Form_validation $form_validation 
* @property CI_Ftp $ftp 
* @property CI_Hooks $hooks 
* @property CI_Image_lib $image_lib 
* @property CI_Input $input 
* @property CI_Language $language 
* @property CI_Loader $load 
* @property CI_Log $log 
* @property CI_Model $model 
* @property CI_Output $output 
* @property CI_Pagination $pagination 
* @property CI_Parser $parser 
* @property CI_Profiler $profiler 
* @property CI_Router $router 
* @property CI_Session $session 
* @property CI_Security $security 
* @property CI_Sha1 $sha1 
* @property CI_Table $table 
* @property CI_Template $template 
* @property CI_Trackback $trackback 
* @property CI_Typography $typography 
* @property CI_Unit_test $unit_test 
* @property CI_Upload $upload 
* @property CI_URI $uri 
* @property CI_User_agent $agent 
* @property CI_Validation $validation 
* @property CI_Xmlrpc $xmlrpc 
* @property CI_Xmlrpcs $xmlrpcs 
* @property CI_Zip $zip 
* @property Image_Upload $image_upload 
* @property Lang_Detect $lang_detect 

********* MODELS ********* 
* @property User_model $user_model 
*/ 

Class CI_Controller { 

} 
?> 

注:填充模型部分用你自己的。

3)转到到性质的Netbeans项目的和GOTO的 'PHP包含路径' 设置。 将autocomplete文件夹添加到路径。

4)所以现在在你的控制器/型号上试试输入$this->load->并点击Ctrl +空格键,你应该看到一个可用函数列表。

+1

大答案!非常感谢! – 2012-07-24 10:54:00

+1

我想知道这是否仍然是“正确的方式”?因为它已经很久了。 – 2014-08-07 05:42:28

+1

真棒.. +1 ..这是真的..非常有帮助... – 2014-11-14 12:37:04

2

希望你使用7.1.2的版本更好的使用7.1.1,这样你就可以避免这种错误对我来说很好用,或者对于你使用的同一个NetBeans IDE,最好使用同样的版本插件

2

尝试了这一点: CodeIgniter plugin for Netbeans

+0

“我们很抱歉kenai.com网站已关闭。” – nop77svk 2017-05-30 12:37:23

+0

再次检查,网址更新... – 2017-11-22 09:08:45

18

对于NetBeans 8。1+

转到: https://github.com/nbphpcouncil/nb-ci-plugin/releases

下载NB CI插件(最新发布):

  1. ORG-nbphpcouncil模块的PHP-CI-0.5.1.nbm
  2. org-nbphpcouncil-modules-php-ci-repository-0.5.1.nbm

安装插件: 工具>>插件>>下载(标签)>>添加插件... >>(浏览者下载的文件在本地目录)>>打开>>安装>>重启NB

激活CI框架: 工具>>选项>> PHP >>框架&工具(标签)>>选择笨>>基础文件>>添加邮编... >>现在键入一个名称和浏览CodeIgniter的拉链你下载的档案>> OK >> OK >> Restart NB

全部完成。 :)

enter image description here

在现有项目激活CI框架: 选择项目>>点击右键属性>> >>展开框架>>选择笨>>勾选启用>> OK(现在你会看到一个CI标志,然后你的项目名称)

enter image description here enter image description here

+0

完美且点对点。 – Vivek 2016-07-24 17:42:46

+0

我仍然无法通过点击鼠标$ this-> load-> model('Forms_model'); $这个 - > Forms_model; – 2016-08-09 08:38:38

+0

惊人的,我真的很高兴有这个框架与NetBeans的工作方式 – kscius 2017-03-03 02:29:10

0

我只是跟着这个步骤:

  1. 下载CodeIgniter.3.XXzip
  2. 解压缩内容到你的PHP项目的根在Netbeans的file structure with codeIgniter
  3. 运行你的项目,你会看到欢迎页从笨