web-dev-qa-db-fra.com

Comment intégrer pleinement codeIgniter avec netbeans

J'ai téléchargé Netbeans et CodeIgniter, et j'ai téléchargé 2 plugins pour Netbeans. L'un d'eux s'appelle "PHP CI Framework" et je ne peux pas l'installer.

Lorsque j'essaie de l'installer, je reçois le message suivant:

Le plugin php apis est demandé dans la version d'implémentation 201107282000.

Le plugin suivant est effectué:

Framework PHP CI

Quel autre plug-in dois-je installer pour que CI soit totalement intégré, de sorte que je puisse pleinement supporter Intellisense et la documentation dans Netbeans?

16
BlackFire27

Si vous voulez juste une auto-complétion de fonctions, cela le fera pour vous.

1) Créez un dossier dans Netbeans appelé 'autocomplete' dans 'Fichiers source'

2) Créez deux fichiers ici appelés quelque chose comme ci_code_completion_controllers.php et ci_code_completion_models.php

Ajoutez ceci dans chaque fichier;

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

}
?>

Remarque: remplissez la section Models avec la vôtre.

3) Accédez au répertoire properties de votre projet dans Netbeans et accédez au paramètre 'PHP Inclure le chemin' . Ajoutez le dossier de saisie semi-automatique au chemin.

4) Alors maintenant, dans votre contrôleur/modèle, essayez de saisir $this->load-> et appuyez sur Ctrl + barre d'espace , vous devriez voir une liste des fonctions disponibles.

26
Rooneyl

Pour NetBeans 8.1+

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

Télécharger NB CI Plugins (dernière version):

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

Installer les plugins: Outils >> Plugins >> Téléchargés (onglet) >> Ajouter des plugins ... >> (parcourir les fichiers téléchargés dans votre répertoire local) >> Ouvrir >> Installer >> Redémarrer NB

Activer CI Framework: Outils >> Options >> PHP >> Frameworks & Tools (onglet) >> sélectionnez CodeIgniter >> Fichiers de base >> Ajouter un Zip ... >> maintenant tapez a nommez et naviguez jusqu'au fichier Zip de CodeIgniter que vous avez téléchargé >> OK >> OK >> Redémarrez NB

Terminé. :)

 enter image description here

Activer le framework CI dans le projet existant: Sélectionnez votre projet >> Clic droit >> Propriétés >> Développer les frameworks >> sélectionnez CodeIgniter >> cochez la case Activé >> OK (un logo CI suivra maintenant) par votre nom de projet)

 enter image description here  enter image description here

20
Pran
3
Sohail xIN3N
2
pvaitonis

j'espère que vous utilisez la version 7.1.2, utilisez mieux la version 7.1.1 afin d'éviter ce genre d'erreur. Cela a fonctionné pour moi ou mieux d'utiliser le même plugin de version pour le même IDE de netbeans que vous utilisez

2
user1410357

Je viens de suivre ces étapes:

  1. Télécharger CodeIgniter.3.X.X.Zip
  2. Décompressez le contenu à la racine de votre projet PHP dans Netbeans structure de fichier avec codeIgniter
  3. Exécutez votre projet, vous verrez la page d'accueil de CodeIgniter
0
oswazteca