Поддержка Zend Framework в NetBeans 6.9

Думаю сабж это такая вещь о которой многие слышали, но мало кто пользуется :)

Нарыл хороший скринкаст на эту тему:

Хочу сказать, что получилось довольно удобно и юзабельно — не нужно в консоль ходить, чтобы сгенерировать экшн/контроллер/вьюшку/модель, сразу подсказки по всем командам видно + команды фильтруются во время набора. Из плюшек о которых я не знал, так это то что лейаут теперь можно активировать командой “enable layout “, а также появилась возможно создавать файлы форм, моделей, таблиц и даже генерировать классы форм из таблиц (если верить команде “create db-table.from-database”). Вобщем Zend_Tool потихоньку обростает функционалом.

Правда сейчас есть небольшой баг. Для работы с zf.sh NetBeans генерирует файлик ~/.zf.ini, в котором прописывает include_path к своей директории и класс провайдер:

php.includepath = "/usr/local/etc/netbeans-6.9/php/zend:.:/usr/share/php:/usr/share/pear"
basicloader.classes.0 = "NetBeansCommandsProvider"

Тут includepath нужно исправить на include_path. Этот баг уже висит в багрепорте http://netbeans.org/bugzilla/show_bug.cgi?id=188572. Думаю скоро пофиксят.

6 thoughts on “Поддержка Zend Framework в NetBeans 6.9

  1. Мне это все кажется довольно бесполезным, так как не возможно создать зф проект на базе существующего кода.

  2. Думаю со временем появится генератор .zfproject.xml с исходников. А для новых проектов удобно.

  3. Вопрос на засыпку, как установить этот zf.sh? у меня пишет он /usr/share/ZendFramework-1.10.6/bin/zf.sh: 44: php: not found

    ОС ubuntu

  4. Пробывал юзать очень удобно. Надо привыкать юзать без консоли, точно также отвыкать от phpmyadmin. Чтобы проверить выполнение запроса например (проще делать из NetBeans, но как наркоман тянешься к пхпмайадмину).

  5. в Ubuntu есть пакет zendframework-bin, который можно установить через менеджер пакетов

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>