成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

配置Eclipse支持CodeIgniter代碼自動(dòng)完成功能

2013-01-24 16:16:40來(lái)源:bobball的博客作者:

CodeIgniter是PHP下一個(gè)非常輕量級(jí)的MVC框架,具有出色的性能和良好的可擴(kuò)展性,使用也相當(dāng)簡(jiǎn)單。而Eclipse結(jié)合PDT是非常好的 PHP IDE,但是在Eclipse下面,無(wú)法獲得CodeIgniter很好的代碼完成提示,因?yàn)镃odeIgniter

CodeIgniter是PHP下一個(gè)非常輕量級(jí)的MVC框架,具有出色的性能和良好的可擴(kuò)展性,使用也相當(dāng)簡(jiǎn)單。而Eclipse結(jié)合PDT是非常好的 PHP IDE,但是在Eclipse下面,無(wú)法獲得CodeIgniter很好的代碼完成提示,因?yàn)镃odeIgniter很多類(lèi)都是在運(yùn)行時(shí)動(dòng)態(tài)構(gòu)造的。其實(shí) 只要按照CodeIgniter運(yùn)行時(shí)的行為,做一些簡(jiǎn)單的修改就可以完美實(shí)現(xiàn)代碼完成功能了。完整解決方案如下(注意:本CodeIgniter版本號(hào)為2.0.1,因?yàn)閺?.0版開(kāi)始其目錄結(jié)構(gòu)和以前的版本不一樣)

需要打開(kāi) system/core/Controller.php  文件

在function __construct() 最后加上
               //補(bǔ)充代碼
               $agent = new CI_User_agent();
               $benchmark = new CI_Benchmark();
               $calendar = new CI_Calendar();
               $cart = new CI_Cart();
               $config = new CI_Config();
               $db = new CI_DB_active_record();
               $email = new CI_Email();
               $encrypt = new CI_Encrypt();
               $form_validation = new CI_Form_validation();
               $ftp = new CI_FTP();
               $image_lib = new CI_Image_lib();
               $input = new CI_Input();
               $lang = new CI_Language();
               $output = new CI_Output();
               $pagination = new CI_Pagination();
               $parser = new CI_Parser();
               $session = new CI_Session();
               $table = new CI_Table();
               $trackback = new CI_Trackback();
               $typography = new CI_Typography();
               $unit = new CI_Unit_test();
               $upload = new CI_Upload();
               $uri = new CI_URI();
               $xmlrpc = new CI_Xmlrpc();
               $xmlrpcs = new CI_Xmlrpcs();
               $zip = new CI_Zip();
 
1. 啟動(dòng)Eclipse ,F(xiàn)ile->New->PHP Project

Project name:    CI_CORE   (當(dāng)然也可取其他名稱(chēng))

選中:Create project at existing location (from existing source)

在 Directory : 中選擇 CodeIgniter\system 所在目錄.

點(diǎn)擊Finish結(jié)束。
 
2.同樣 File->New->PHP Project

Project name:    CI_APP (當(dāng)然也可取其他名稱(chēng))

選中:Create project at existing location (from existing source)

在 Directory : 中選擇 CodeIgniter\application 所在目錄.

點(diǎn)擊Finish結(jié)束。

3.右擊CI_APP -> properties ,PHP Include Path -> Add選擇CI_CORE

然后OK就行了。接下去就是使用的問(wèn)題啦,如需使用數(shù)據(jù)庫(kù)那就需 預(yù)先做好配置

修改 CodeIgniter\application\config\database.php  文件中的配置,在Eclipse中則為CI_APP\config\database.php文件

配置好其中的
$db['default']['username'] = '';
$db['default']['password'] = '';
$db['default']['database'] = '';

其他酌情根據(jù)需要配置。

如此,配置完成,可安心編程啦。
 

關(guān)鍵詞:EclipseCodeIgniter
主站蜘蛛池模板: 高雄市| 进贤县| 祥云县| 台南市| 吉安县| 南平市| 江源县| 肇州县| 日土县| 方山县| 五河县| 湖北省| 长武县| 肥西县| 广昌县| 嘉禾县| 炉霍县| 通化市| 陈巴尔虎旗| 玛曲县| 宜章县| 广南县| 长岛县| 阳泉市| 南部县| 乌恰县| 潜江市| 平利县| 凉城县| 大兴区| 兴国县| 荥阳市| 清镇市| 双辽市| 溧阳市| 浦江县| 汉中市| 邵阳县| 新巴尔虎右旗| 来安县| 安阳县|