如何将codeIgniter与netbeans完全集成

发布于 2025-01-06 07:37:41 字数 288 浏览 3 评论 0原文

我下载了 Netbeans 和 CodeIgniter,还下载了 2 个 Netbeans 插件。其中一个名为“PHP CI Framework”,但我无法安装它。

当我尝试安装它时,我收到以下消息:

在实现版本 201107282000 中请求插件 php api。

以下插件生效:

PHP CI 框架

我还需要安装哪些其他插件才能完全集成 CI,以便在 Netbeans 中获得完整的智能感知和文档支持?

I downloaded Netbeans and CodeIgniter, and I downloaded 2 plugins for Netbeans. On of them is called "PHP CI Framework" and I can't install it.

When I try to install it I get this message:

The plugin php apis is requested in implementation version 201107282000.

The following plugin is effected:

PHP CI Framework

What other plugin do I need to install for CI to be fully integrated so that I will have full Intellisense and documentation support in Netbeans?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

情丝乱 2025-01-13 07:37:41

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

1) 在 Netbeans 中的“源文件”中创建一个名为“autocomplete”的文件夹

2) 在此创建两个名为 ci_code_completion_controllers.php 的文件并将 ci_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 中项目的属性,然后转到“PHP 包含路径”设置。
将自动完成文件夹添加到路径中。

4)现在在您的控制器/模型中尝试输入 $this->load-> 并按 Ctrl+空格键,您应该会看到可用函数的列表。

If you just want auto-complete of functions then this will do it for you.

1) Create a folder in Netbeans called 'autocomplete' in 'Source Files'

2) Create two files in here called something like ci_code_completion_controllers.php and ci_code_completion_models.php

Add this into each file;

<?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 {

}
?>

Note: populate the Models section with your own.

3) Goto to the properties of your project in Netbeans and goto the 'PHP Include Path' setting.
Add the autocomplete folder to the path.

4) So now in your controllers/model try typing $this->load-> and hit Ctrl+spacebar, you should see a list of avaiable functions.

丑疤怪 2025-01-13 07:37:41

对于 NetBeans 8.1+

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

下载 NB CI 插件(最新版本):

  1. org-nbphpcouncil-modules-php-ci-0.5.1.nbm
  2. org-nbphpcouncil-modules-php-ci-repository-0.5.1.nbm

安装插件:
工具>>插件>>已下载(选项卡)>>添加插件...>> (浏览本地目录中那些下载的文件)>>打开>>安装>>重启NB

激活CI框架:
工具>>选项>> PHP>>框架与工具(选项卡)>>选择CodeIgniter>>基本文件>>添加邮政编码...>>现在输入名称并浏览您下载的 CodeIgniter zip 文件 >>确定>>确定>>重新启动 NB

全部完成。 :)

在此处输入图像描述

激活现有项目中的 CI 框架:
选择您的项目>>右键点击>>属性>>展开框架>>选择CodeIgniter>>勾选已启用>>好的(现在您将看到 CI 徽标,后面跟着您的项目名称)

在此处输入图像描述
在此处输入图像描述

For NetBeans 8.1+

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

Download NB CI Plugins (latest release):

  1. org-nbphpcouncil-modules-php-ci-0.5.1.nbm
  2. org-nbphpcouncil-modules-php-ci-repository-0.5.1.nbm

Install Plugins:
Tools >> Plugins >> Downloaded (tab) >> Add Plugins... >> (browse those downloaded files in your local directory) >> Open >> Install >> Restart NB

Activate CI Framework:
Tools >> Options >> PHP >> Frameworks & Tools (tab) >> select CodeIgniter >> Base Files >> Add Zip... >> now type a name and browse for CodeIgniter’s zip file you downloaded >> OK >> OK >> Restart NB

All Done. :)

enter image description here

Activate CI framework in existing project:
Select your project >> Right click >> Properties >> Expand Frameworks >> select CodeIgniter >> tick on Enabled >> OK (Now you'll see a CI logo followed by your project name)

enter image description here
enter image description here

疯狂的代价 2025-01-13 07:37:41

希望您使用的是 7.1.2 版本,最好使用 7.1.1,这样您就可以避免此类错误,它对我有用,或者更好地为您正在使用的 netbeans 的同一 IDE 使用相同版本的插件

hope you are using the version of 7.1.2 better use the 7.1.1 so that you can avoid these kind of error it worked for me or better to use same version plugin for the same IDE of netbeans you are using

陌若浮生 2025-01-13 07:37:41

我只是按照以下步骤操作:

  1. 下载 CodeIgniter.3.XXzip
  2. 将内容解压到 Netbeans 中 PHP 项目的根目录 使用 codeIgniter 的文件结构
  3. 运行您的项目,您将看到 CodeIgniter 的欢迎页面

I just followed this steps:

  1. Download CodeIgniter.3.X.X.zip
  2. Unzip the content into the root of your PHP project in Netbeans file structure with codeIgniter
  3. Run your project, you will see the Welcome page from CodeIgniter
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文