2015-03-12 6 views
2

Итак, я установил Phalcon и phalcon devtools. Когда я что-то пробую, он генерирует ошибку (генерирует модель, генерирует контроллер и строительные леса). Посмотрел вокруг, и я вижу, что у других людей есть эта проблема, но я не могу найти решение.Phalcon webtools не работает

Генерация страницы: Модель

Phalcon webtools generate model

Ошибка на генерации:

Phalcon webtools error

webtools.config.php:

define('PTOOLS_IP', '192.168.0.81'); 
define('PTOOLSPATH', 'C:/phalcon-tools/vendor/phalcon/devtools'); 

Ошибка на генерации контроллера:

Пожалуйста, укажите папку контроллер

Ошибка на генерации модели:

Конфигурация базы данных не может быть загружена из конфигурационного файла

Ошибка на строительные леса:

Адаптер не найден в конфигурации. Пожалуйста, укажите конфигурационную переменную [база данных] [адаптер]

ответ

1

Если бы эта же проблема на днях. Я нашел работу, но это далеко не идеально.

Найти

\ DevTools \ Scripts \ Phalcon \ Builder \

и откройте Components.php

В этом файле найти строку:

foreach (array('/app/config/', 'config/') as $configPath) { 

Это линия должна быть либо:

(array('/../app/config/' <- For model Generator to work. 

или

(array('../app/config/' <- For scaffolding Generator to work. 

Я не могу за жизнь мне работать, почему, и это далеко от идеала, пытаясь вспомнить, чтобы делать это каждый раз, когда вам нужно использовать инструменты, но это работает.

+0

Я видел это решение где-то уже, но это не работает для меня. Это моя первая попытка на phalcon, всегда ли это багги? Должен ли я его бросить? – Skatch

+0

Это единственная ошибка, с которой я столкнулся до сих пор, и, честно говоря, это не фалкон, а дополнение, как комплект для symfony, поэтому я бы не стал их слишком винить. Может быть, путь, установленный в вашей конфигурации, не так, чтобы начать? – Doug

+0

Плохо, я забыл освежить все, ваше решение работает. :) – Skatch

Смежные вопросы