2012-07-05 5 views
0

Я нашел, что объяснения в the cookbook не соответствуют моему опыту с испечью оболочкой.CakePHP 2.1 Как сгенерировать код для одного представления?

Когда я запускаю ./cake bake из оболочки, я не получаю вывод, как указано выше, вместо этого он запрашивает у меня путь к приложению и путь скелета, а затем хочет испечь целое приложение.

Я написал большую часть своего кода и хотел бы просто выпекать один вид, т. Е. Форму для этого представления. Я хотел бы иметь интерактивную оболочку, как я ее знал 1.3, но я мог бы что-то сделать неправильно.

Как это:

--------------------------------------------------------------- 
App : app 
Path: /path-to/project/app 
--------------------------------------------------------------- 
Interactive Bake Shell 
--------------------------------------------------------------- 
[D]atabase Configuration 
[M]odel 
[V]iew 
[C]ontroller 
[P]roject 
[F]ixture 
[T]est case 
[Q]uit 
What would you like to Bake? (D/M/V/C/P/F/T/Q) 
> 

Edit:

Вот выход, когда я просто запустить ./cake

Current Paths: 

-app: Console 
-working: /home/username/Aptana Studio 3 Workspace/aurinko/aurinko/app/Console 
-root: /home/username/Aptana Studio 3 Workspace/aurinko/aurinko/app 
-core: /home/username/Aptana Studio 3 Workspace/aurinko/aurinko/lib 

Мой рабочий приложение находится в пути, указанном в качестве корня. Что мне нужно для установки приложения, чтобы просто создавать отдельные представления?

ответ

0

Я думаю, что я не пробовал достаточно. С этой командой он работал:

./cake bake -app /home/username/Aptana\ Studio\ 3\ Workspace/aurinko/aurinko/app/ 

Теперь интерактивная оболочка появляется как известно из 1.3.

Возможно, это помогает кому-то.