Php NetBeans的CodeIgniter和CI框架的最佳IDE

Php NetBeans的CodeIgniter和CI框架的最佳IDE,php,codeigniter,netbeans,ide,Php,Codeigniter,Netbeans,Ide,我试图在NetBeans IDE中通过CodeIgniter框架开发项目,但我无法自动完成类名和。。。通过ctrl+space,与我在NetBeans for Java或PHP中在NetBeans中所做的相同 例如: $this->load->library('benchmark'); 它无法加载库,我应该手动键入它 我怎样才能解决它? 什么是最好的php IDE可以与CodeIgniter框架一起工作?从未使用过netbeans。但textmate是codeigniter的魅力所

我试图在NetBeans IDE中通过CodeIgniter框架开发项目,但我无法自动完成类名和。。。通过ctrl+space,与我在NetBeans for Java或PHP中在NetBeans中所做的相同

例如:

$this->load->library('benchmark');
它无法加载库,我应该手动键入它

我怎样才能解决它?
什么是最好的php IDE可以与CodeIgniter框架一起工作?

从未使用过netbeans。但textmate是codeigniter的魅力所在。codegniter捆绑包提供了对所有ci功能的简单关键字访问。

从未使用过netbeans。但textmate是codeigniter的魅力所在。codegniter包提供了对所有ci功能的简单关键字访问。

您可以在声明变量后尝试添加注释

$model = Model::factory( ...
/* @var $model Model_Product */
这将在以后为您提供提示。 使用其他phpdoc注释帮助netbeans理解代码,因为它无法实时处理脚本

编辑:

类属性提示可以在类定义之前“声明”,如下所示:

/**
 * @property mixed $any_var
 */
class Model { ... }

您可以在声明变量后尝试放置注释

$model = Model::factory( ...
/* @var $model Model_Product */
这将在以后为您提供提示。 使用其他phpdoc注释帮助netbeans理解代码,因为它无法实时处理脚本

编辑:

类属性提示可以在类定义之前“声明”,如下所示:

/**
 * @property mixed $any_var
 */
class Model { ... }

我找到了答案,我看到它非常有用,它工作正常 在控制器类中,我们应该在类的第一个部分复制这些

/** * @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 * @property Image_Upload $image_upload * @property Lang_Detect $lang_detect * @property Address_Model $address_model * @property Admin_Model $admin_model * @property Buyer_Model $buyer_model * @property Email_Model $email_model * @property Product_Model $product_model * @property Store_Model $store_model * @property Tailor_Model $tailor_model */ /** *@property CI_DB_active_记录$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$语言 *@property CI_Loader$load *@property CI_Log$Log *@property CI_Model$Model *@property CI_Output$Output *@property CI_分页$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_排版$排版 *@property CI_Unit_test$Unit_test *@property CI_Upload$Upload *@property CI_URI$URI *@property CI\u User\u agent$User\u agent *@property CI_Validation$Validation *@property CI_Xmlrpc$Xmlrpc *@property CI_Xmlrpcs$Xmlrpcs *@property CI_Zip$Zip *@property Image\u Upload$Image\u Upload *@property Lang\u Detect$Lang\u Detect *@property Address\u Model$Address\u Model *@property Admin\u Model$Admin\u Model *@property Buyer\u Model$Buyer\u Model *@property Email\u Model$Email\u Model *@property Product\u Model$Product\u Model *@property Store\u Model$Store\u Model *@property Tailor\u Model$Tailor\u Model */ 和模型

/** * @property CI_DB_active_record $db * @property CI_DB_forge $dbforge * @property CI_Config $config * @property CI_Loader $load * @property CI_Session $session * @property Address_Model $address_model * @property Admin_Model $admin_model * @property Buyer_Model $buyer_model * @property Email_Model $email_model * @property Product_Model $product_model * @property Store_Model $store_model * @property Tailor_Model $tailor_model */ /** *@property CI_DB_active_记录$DB *@property CI_DB_forge$dbforge *@property CI_Config$Config *@property CI_Loader$load *@property CI_Session$Session *@property Address\u Model$Address\u Model *@property Admin\u Model$Admin\u Model *@property Buyer\u Model$Buyer\u Model *@property Email\u Model$Email\u Model *@property Product\u Model$Product\u Model *@property Store\u Model$Store\u Model *@property Tailor\u Model$Tailor\u Model */
在模型课上。

我找到了答案,我发现它非常有用,它工作正常 在控制器类中,我们应该在类的第一个部分复制这些

/** * @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 * @property Image_Upload $image_upload * @property Lang_Detect $lang_detect * @property Address_Model $address_model * @property Admin_Model $admin_model * @property Buyer_Model $buyer_model * @property Email_Model $email_model * @property Product_Model $product_model * @property Store_Model $store_model * @property Tailor_Model $tailor_model */ /** *@property CI_DB_active_记录$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$语言 *@property CI_Loader$load *@property CI_Log$Log *@property CI_Model$Model *@property CI_Output$Output *@property CI_分页$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_排版$排版 *@property CI_Unit_test$Unit_test *@property CI_Upload$Upload *@property CI_URI$URI *@property CI\u User\u agent$User\u agent *@property CI_Validation$Validation *@property CI_Xmlrpc$Xmlrpc *@property CI_Xmlrpcs$Xmlrpcs *@property CI_Zip$Zip *@property Image\u Upload$Image\u Upload *@property Lang\u Detect$Lang\u Detect *@property Address\u Model$Address\u Model *@property Admin\u Model$Admin\u Model *@property Buyer\u Model$Buyer\u Model *@property Email\u Model$Email\u Model *@property Product\u Model$Product\u Model *@property Store\u Model$Store\u Model *@property Tailor\u Model$Tailor\u Model */ 和模型

/** * @property CI_DB_active_record $db * @property CI_DB_forge $dbforge * @property CI_Config $config * @property CI_Loader $load * @property CI_Session $session * @property Address_Model $address_model * @property Admin_Model $admin_model * @property Buyer_Model $buyer_model * @property Email_Model $email_model * @property Product_Model $product_model * @property Store_Model $store_model * @property Tailor_Model $tailor_model */ /** *@property CI_DB_active_记录$DB *@property CI_DB_forge$dbforge *@property CI_Config$Config *@property CI_Loader$load *@property CI_Session$Session *@property Address\u Model$Address\u Model *@property Admin\u Model$Admin\u Model *@property Buyer\u Model$Buyer\u Model *@property Email\u Model$Email\u Model *@property Product\u Model$Product\u Model *@property Store\u Model$Store\u Model *@property Tailor\u Model$Tailor\u Model */
在模型类中。

IDE无法解析动态变量类型,它们不执行代码。IDE不能解析动态变量类型,它们不执行代码。他们要么不能,要么需要帮助。