Comment intégrer codeIgniter avec netbeans pleinement

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.

Quand j'essaie de l'installer, j'obtiens ce message:

le plugin php apis est demandé dans la mise en œuvre de la version 201107282000.

le plugin suivant est effectué:

PHP ci Framework

quel autre plugin ai-je besoin d'Installer pour que CI soit complètement intégré de sorte que je vais avoir plein Intellisense et le soutien de la documentation dans Netbeans?

16
demandé sur Pran 2012-02-16 13:28:22

6 réponses

si vous voulez juste auto-complete de fonctions alors cela le fera pour vous.

1) Créer un dossier dans Netbeans appelé 'saisie semi-automatique'' Fichiers Source'

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

Ajouter ce 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 {

}
?>

Note: peupler le Modèles section avec vôtre.

propriétés de votre projet dans Netbeans et goto 'PHP Include Path paramètre. Ajoutez le dossier autocomplete au chemin.

4) donc maintenant dans votre controllers/model essayez de taper $this->load-> et appuyez sur Ctrl+barre d'espace, vous devriez voir une liste des fonctions disponibles.

26
répondu Rooneyl 2014-12-07 10:04:12

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 Des Plugins: Outils >> Plugins >> téléchargé (tab) > > ajouter des Plugins... >> (parcourir ces fichiers téléchargés dans votre répertoire local) >> Ouvrir >> Installer >> Redémarrer NB

Activer l'IC Framework: Outils >> Options >> PHP >> Cadres Et Outils (onglet) >> sélectionnez CodeIgniter >> les Fichiers de Base >> Ajouter un Zip... > > maintenant tapez un nom et recherchez le fichier zip de CodeIgniter que vous avez téléchargé >> OK >> OK >> redémarrez NB

Tous Fait. :)

enter image description here

activer le cadre D'assurance de la qualité dans les projet: Sélectionnez votre projet > > cliquez sur le bouton droit de la souris > > propriétés > > élargissez Les Cadres > > Sélectionnez CodeIgniter > > cliquez sur Activé > > OK (vous verrez maintenant un logo D'IC suivi du nom de votre projet)

enter image description here enter image description here

20
répondu Pran 2016-07-16 03:48:41
3
répondu Sohail xIN3N 2017-11-22 09:08:07

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

2
répondu user1410357 2012-05-26 20:57:56
2
répondu pvaitonis 2014-02-27 19:56:45

je viens de suivre ces étapes:

  1. Télécharger CodeIgniter.3.X.X.zip
  2. décompressez le contenu dans la racine de votre projet PHP dans Netbeans structure des fichiers avec codeIgniter
  3. lancez votre projet, vous verrez la page D'accueil de CodeIgniter
0
répondu oswazteca 2017-05-31 22:37:34