Я недавно установил XAMPP 1.7.3 и ZendFramework 1.10.4 на новый компьютер, и многие из команд, которые я обычно использую, теперь терпят неудачу.
Вот шаги, которые я использовал для настройки и тестирования ZF.
Сначала я добавил папку библиотеки ZF (C: \ xampp \ php \ ZendFramework-1.10.4 \ library) в путь включения в php.ini.
Затем я добавил папку ZF bin (C: \ xampp \ php \ ZendFramework-1.10.4 \ bin) в системную переменную Path.
Чтобы проверить, что все настроено правильно, я запустил команду "zf show version" из командной строки. В результате получается «Zend Framework Version: 1.9.6».
Сразу что-то кажется неправильным. Файл, который загружен, является "ZendFramework-1.10.4.zip", и сообщаемая версия 1.9.6. Я повторно загрузил последнюю версию (1.10.4) и удалил старую копию. Тем не менее проблема с неправильным номером версии сохраняется.
Проведя некоторые исследования, в базе знаний ZF обнаружена ошибка, согласно которой версия 1.10.3 сообщает о неверном номере версии. Так что это может объяснить проблему номера версии.
Движение вперед Я попытался выполнить некоторые команды zf-tool, а некоторые команды сообщают, что действие или поставщик недействительны.
Пример:
C:\xampp\htdocs>zf create project test
Creating project at C:/xampp/htdocs/test
C:\xampp\htdocs>cd test
C:\xampp\htdocs\test>zf create controller Test
Creating a controller at C:\xampp\htdocs\test/application/controllers/TestController.php
...
Updating project profile 'C:\xampp\htdocs\test/.zfproject.xml'
C:\xampp\htdocs\test>zf create action test Test
Creating an action named test inside controller at C:\xampp\htdocs\test/application/controllers/TestController.php
...
Updating project profile 'C:\xampp\htdocs\test/.zfproject.xml'
C:\xampp\htdocs\test>zf enable layout
An Error Has Occurred
Action 'enable' is not a valid action.
...
C:\xampp\htdocs\test>zf create form Test
An Error Has Occurred
Provider 'form' is not a valid provider.
...
Может ли кто-нибудь дать представление об этих ошибках и о том, как их исправить?