自己是一个新手,我希望我能帮助你。
当你烘烤,它会为你创建所有的模型,控制器和视图。 我发现通过回答有关字段,表和助手中的关系的问题,它会为你创建所有这些,我建议你创建一个带有2个表的mysql db,并在2之间建立关系,然后开始烘烤,并多次执行看看发生了什么事情[阅读cakephp手册]当然也会有所帮助。
当你理解了mvc之间的关系后,你就会知道你可以创建自己的控制器和一个视图来构建额外的页面。
我在理解复数和其他人的过程中遇到了一些麻烦,直到我找到有关变形器的这个网址,我也可以向您建议这一点。 http://inflector.cakephp.org/
如果你想创建一个新的视图,你需要先创建一个新的控制器。 然后创建一个文件夹,把该文件夹index.ctp
所以你的新观点,让我们假设你想创建自己的网站被称为西班牙一个新的页面,在文件夹中的应用程序创建控制器西班牙手动/控制器/ SpainController.php
<?php
App::uses('AppController', 'Controller');
/**
* Spain Controller
*
*/
class SpainController extends AppController {
public $helpers = array('Html', 'Form');
public function index() {
$this->set('title_for_layout', 'Properties in Spain');
}
}
?>
然后你在/app/View/Spain/index.ctp
<!-- View for Spain -->
<br /><h1 align="center">Put your text here...</h1><br />
<div align="center"><hr><br />
这是它认为自己的观点...... 不知道如果我理解你纠正这个出口创造你的看法。擅长但在我看来你想创建一些将数据从数据库中导出的东西。所以你开始蛋糕烘烤,1个控制器,选择包含要导出数据的表格并回答问题。完成整个过程后,您可以修改视图。
不确定你的其他问题。 希望这有助于。
感谢答复,我会尝试。对第二个问题抱歉,我不能用英文写得很好。从本质上讲,这样在模板模型/控制器('lib \ Cake \ Console \ Templates \ default \ classes \')中显示列表模式字段。例如模板视图/ index/form('lib \ Cake \ Console \ Templates \ default \ views')中的显示字段。我尝试了“foreach($ fields as $ field):”但它只能用于模板视图/索引/表格 – 2013-04-08 10:21:53
感谢您的回复,我已经更新了我的问题,希望您能更好地理解。对不起,我的问题很混乱 – 2013-04-09 09:13:37