Squeak.ru - шаблоны программирования

Автозаполнение CodeIgniter 3.1 и NetBeans 8.0.1

Это мой первый проект с CodeIgniter. У меня проблема с автозаполнением в Netbeans 8.0.1. Я нашел ответы на этот вопрос, но они не работают для меня.

Я пробую эти решения, но они не работают для меня

Как полностью интегрировать codeIgniter с netbeans

Поддержка NetBeans 8.0 PHP CodeIgniter Framework

Автодополнение кода Netbeans для CodeIgniter

Когда я пытаюсь добавить папку в PATH, возникает следующая ОШИБКА:

Общий: путь D:\MyProjects\project\autocomplete уже является частью проекта.

введите здесь описание изображения

CI_Autocomplete.php

    <?php
    /**
    * @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
    */

    class CI_Controller {};

    /**
    * @property CI_DB_active_record $db
    * @property CI_DB_forge $dbforge
    * @property CI_Config $config
    * @property CI_Loader $load
    * @property CI_Session $session
    */

    class CI_Model {};
?>
03.08.2016

Ответы:


1

Следуй этим шагам

  1. Создайте Autocomplete в вне папки приложения.
  2. Внутри этого создайте файл CI_autocomplete.php
  3. Внутри CI_autocomplete.php добавьте приведенный ниже код (Можно скачать здесь)

    <?php
        /**
        * @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
        */
    
        class CI_Controller {};
    
        /**
        * @property CI_DB_active_record $db
        * @property CI_DB_forge $dbforge
        * @property CI_Config $config
        * @property CI_Loader $load
        * @property CI_Session $session
        */
    
        class CI_Model {};
    
    
    ?>
    
  4. Идти к

    • Tools
    • плагины
    • Installed
      1. Uninstall - PHP CakePHP Framework (Option on Uninstall restart IDE later)
      2. Деактивировать — репозиторий PHP CI Framework (параметр при удалении restart IDE later)

Все хорошо. Просто перейдите к типу вашего контроллера $this->load->, вы можете увидеть предложения, как показано ниже.

01

03.08.2016

2

обратите внимание на изменение CI_DB_active_record в codeigniter 3.

помещать

@property CI_DB_query_builder $db

вместо

@property CI_DB_active_record $db
17.02.2017
Новые материалы

Угловая структура архитектуры
Обратите внимание, что эта статья устарела, я решил создать новую с лучшей структурой и с учетом автономных компонентов: https://medium.com/@marekpanti/angular-standalone-architecture-b645edd0d54a..

«Данные, которые большинство людей используют для обучения своих моделей искусственного интеллекта, поставляются со встроенным…
Первоначально опубликовано HalkTalks: https://hacktown.com.br/blog/blog/os-dados-que-a-maioria-das-pessoas-usa-para-treinar-seus-modelos-de-inteligencia-artificial- ja-vem-com-um-vies-embutido/..

Сильный ИИ против слабого ИИ: различия парадигм искусственного интеллекта
В последние годы изучению и развитию искусственного интеллекта (ИИ) уделяется большое внимание и прогресс. Сильный ИИ и Слабый ИИ — две основные парадигмы в области искусственного интеллекта...

Правильный способ добавить Firebase в ваш проект React с помощью React Hooks
React + Firebase - это мощная комбинация для быстрого и безопасного создания приложений, от проверки концепции до массового производства. Раньше (знаете, несколько месяцев назад) добавление..

Создайте API с помощью Python FastAPI
Создание API с помощью Python становится очень простым при использовании пакета FastAPI. После установки и импорта вы можете создать приложение FastAPI и указать несколько конечных точек. Каждой..

Веселье с прокси-сервером JavaScript
Прокси-серверы JavaScript — это чистый сахар, если вы хотите создать некоторую общую логику в своих приложениях, чтобы облегчить себе жизнь. Вот один пример: Связь клиент-сервер Мы..

Получить бесплатный хостинг для разработчиков | Разместите свой сайт за несколько шагов 🔥
Статические веб-сайты — это веб-страницы с фиксированным содержанием и его постоянным содержанием. Но теперь статические сайты также обрабатывают динамические данные с помощью API и запросов...