2013-02-10 23 views
8

Tôi đang sử dụng PDT của Eclipse để mã hóa bằng Trình mã hóa PHP. Tôi muốn tự động hoàn thành công việc. Bất cứ ai biết làm thế nào tôi có thể thực hiện điều này? Tôi đã tìm thấy một vài hướng dẫn trực tuyến nhưng không thành công.Mã số Igniter 2.1 autocomplete/intelisense trong eclipse

Cảm ơn!

Trả lời

16

Bạn có thể thử phương pháp này

  1. Chọn “Dự án” -> “Properties” hay “cửa sổ” -> “Preferences” -> “PHP” (đối với việc sử dụng toàn cầu)
  2. Chọn “PHP Bao gồm Path”
  3. Bấm vào‘Add External Nguồn Folder’và trỏ đến tập tin dưới đây
  4. khởi động lại eclipse

Point đường dẫn đến tập tin này dưới

ciautocomplete.php

<?php 

/** 
* @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_Sha1 $sha1 
* @property CI_Table $table 
* @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 $user_agent 
* @property CI_Validation $validation 
* @property CI_Xmlrpc $xmlrpc 
* @property CI_Xmlrpcs $xmlrpcs 
* @property CI_Zip $zip 
*/ 

class CI_Controller {}; 
class MY_Controller {}; 
/** 
* @property CI_DB_active_record $db 
* @property CI_DB_forge $dbforge 
* @property CI_Config $config 
* @property CI_Loader $load 
* @property CI_Session $session 
*/ 

class CI_Model {}; 
+0

Câu trả lời tuyệt vời. Một điều cần thêm, Theo những cách tương tự, chúng ta có thể thêm các lớp mô hình của chúng ta vào tự động hoàn thành từ các bộ điều khiển. – Jeyasithar

+0

Nó không hoạt động đối với tôi trên CI 2.2.1 – zoom

+0

Hoàn toàn không có ý tưởng làm thế nào nó hoạt động, nhưng nó đã làm việc cho tôi. Ngoài ra cố gắng thêm thư viện Ion_auth nhưng không bao giờ thành công. –

2

Đối với Eclipse PDT: Hãy chắc trong CodeIgniter gốc ciautocomplete.php cuối dán mã trên (1 trả lời). Đây là nó. Bạn sẽ hạnh phúc, làm thế nào nó làm việc :-)

0

Autocomplete của mô hình của riêng bạn trong các bộ điều khiển của bạn:

$this->load->model('my_model'); 

$this->my_model = new My_model(); 

....

typing: $this->my_model-> 

Eclipse autocomplete với các thuộc tính và phương pháp

của mô hình
Các vấn đề liên quan