Pregunta

Descargué NetBeans y CodeIgniter, y descargué 2 complementos para NetBeans. En ellos se llama "Php CI Framework" y no puedo instalarlo.

Cuando intento instalarlo, recibo este mensaje:

La API PHP del complemento se solicita en la Versión de implementación 201107282000.

Se efectúa el siguiente complemento:

Marco de PHP CI

¿Qué otro complemento necesito instalar para que CI esté completamente integrado para que tenga soporte completo de Intellisense y Documentation en NetBeans?

¿Fue útil?

Solución

Si solo desea que las funciones sean automáticas, esto lo hará por usted.

1) Cree una carpeta en NetBeans llamado 'autocompletar' en 'Archivos fuente'

2) Cree dos archivos aquí llamados algo así como CI_CODE_COMPLETION_CONTROLLERS.PHP y Ci_code_completion_models.php

Agregue esto a cada archivo;

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

}
?>

NOTA: pueblan el Modelos sección con la tuya.

3) GOTO al propiedades de su proyecto en netbeans y goto the 'PHP incluye el camino' ajuste. Agregue la carpeta de autocompletar a la ruta.

4) Entonces, ahora en sus controladores/modelo, intente escribir $this->load-> y golpear CTRL+Barra espacial, debería ver una lista de funciones avaiables.

Otros consejos

Para netbeans 8.1+

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

Descargar NB CI Plugins (último lanzamiento):

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

Instalar complementos:Herramientas >> complementos >> descargados (tab) >> Agregar complementos ... >> (Explore esos archivos descargados en su directorio local) >> Abrir >> Instalar >> Reiniciar NB

Activar marco CI:Herramientas >> Opciones >> Php >> Frameworks & Tools (TAB) >> Seleccione CodeInigniter >> Archivos base >> Agregar zip ... >> Ahora escriba un nombre y busque el archivo zip de código de codeigniter que descargó >> OK >> OK >> reiniciar nb

Todo listo. :)

enter image description here

Active el marco CI en el proyecto existente:Seleccione su proyecto >> Haga clic derecho >> Propiedades >> Expandir Frameworks >> Seleccione CodeIgniter >> Marque en habilitado >> OK (ahora verá un logotipo de CI seguido de su nombre de proyecto)

enter image description here enter image description here

Espero que esté utilizando la versión de 7.1.2 mejor use el 7.1.1 para que pueda evitar este tipo de error, funcionó para mí o mejor usar el mismo complemento de versión para el mismo IDE de NetBeans que está utilizando

Acabo de seguir estos pasos:

  1. Descargar codeigniter.3.xxzip
  2. Descomprima el contenido en la raíz de su proyecto PHP en NetBeans Estructura de archivo con CodeInigniter
  3. Ejecute su proyecto, verá la página de bienvenida desde CodeInigniter
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top