我是 cakephp 的新手,所以一直在阅读食谱,现在正在阅读 Apress 的“从新手到专业的 CakePHP 入门”。我已经到了本书的烘焙部分,但我似乎无法让它在 Windows 7 中运行。
我已经添加了“环境变量”的路径,所以我不必导航到 cake.bat 的位置,但我似乎无法让烘焙工作。
我输入cake bake -app C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\testBlog\app\
并得到:
Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\Poncho>cake bake -app C:\Program Files (x86)\Apache Software Foundation
\Apache2.2\htdocs\testBlog\app\
♀
Welcome to CakePHP v1.3.3 Console
---------------------------------------------------------------
App : Program
Path: C:\\Program
---------------------------------------------------------------
Bake Project
Skel Directory: C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdo
cs\testBlog\cake\console\templates\skel
Will be copied to: C:\\Program\Files
---------------------------------------------------------------
Look okay? (y/n/q)
[y] >
如果我输入“y”(不带引号),它会运行一些东西,然后询问我的数据库配置,我将所有信息放入并完成保存数据库配置信息然后结束。当我再试cake bake
一次时,我只是再次得到上面的屏幕,每次我尝试似乎不明白我之前已经设置了它,复制了 Skel 目录并配置了数据库信息。
知道有什么问题吗?
提前致谢。
附言
我的应用程序位置在:C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\testBlog\
好吧,这就是所有 cakephp 的东西所在的地方。我应该将 cakephp 核心与每个应用程序文件夹分开吗?还是每个应用程序都应该有自己的 cakephp 东西?
例如,我是否应该将我的 cakephp 文件和文件夹(蛋糕、插件、供应商等)放入C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\
其中,然后将每个应用程序放入其自己的文件夹中,testBlog/app
或者我是如何做到的?
谢谢大家,
英菲尼迪汽水