Tôi đang sử dụng một vài phần mở rộng được cài đặt PECL trong môi trường PHP của mình. Tôi đang phát triển với Eclipse và sẽ rất hữu ích nếu có hỗ trợ mã/hỗ trợ tự động hoàn thành mã của Eclipse cho các phần mở rộng này. Quy trình này hoạt động khá tốt cho tiện ích mở rộng Solr:Bật hỗ trợ mã PHP cho các phần mở rộng PECL khác nhau trong Eclipse
- Tôi cũng đã tải xuống solr-php PECL sources mới nhất và đặt chúng vào một thư mục riêng biệt.
- Tôi đã thêm thư mục nhất định này làm "thư mục bên ngoài" vào một trong những Lib của người dùng của tôi (Prefrences -> PHP -> PHP Libraries).
- Tôi đã thêm lib người dùng vào đường dẫn php của dự án của tôi (Thuộc tính -> Đường dẫn bao gồm PHP -> Thư viện -> Thêm thư viện)
- Tôi ngay lập tức có các lớp/phương pháp mới có sẵn trong quá trình tự động hoàn tất của trình soạn thảo.
Vấn đề là: Điều này dường như không hoạt động đối với tất cả tiện ích mở rộng. Ví dụ. để thêm extension thêm hỗ trợ MongoDB vào PHP. Tại sao vậy?
So sánh nội dung của thư mục Tôi nhận thấy rằng phần mở rộng Mongo thiếu tệp php như docs/documentation.php (được chứa trong phần mở rộng Solr). Trong khi tất cả các tệp * .h và * .c có liên quan đều có sẵn.
Tôi có phải tự tạo (các) tệp nhất định không?
Cảm ơn trước vì gợi ý của bạn, chúc mừng!
Tôi đề nghị bạn ở đây hoặc trong câu hỏi đăng một số kết quả => chỉ cần liên kết đến tệp * .php (s) cần thiết, mà người khác có thể sử dụng trong tương lai. Bởi liên kết tôi có nghĩa là chỉ có một liên kết :) – gaRex
Liên kết thứ hai tới sourceforge.jp đã chết. Hãy sửa chữa. Cảm ơn! – ihsan
Sau một vài giờ Googling, liên kết mới là: [Eclipse PDT generate.php] (http://git.eclipse.org/c/pdt/org.eclipse.pdt.git/tree/plugins/org.eclipse .php.core/Resources/language /) – ss333