我自己是新手,希望能帮到你。
当您烘焙时,它会为您创建所有模型、控制器和视图。我发现通过回答有关字段、表中的关系和助手的问题,它会为您创建所有这些,我建议您创建一个包含 2 个表的 mysql 数据库并在 2 个表之间建立关系,然后开始烘烤并执行几次以查看正在发生的事情 [阅读 cakephp 手册] 当然也会有所帮助。
当您了解 mvc 之间的关系时,您就会知道您可以创建自己的控制器和视图来构建额外的页面。
在我找到这个关于变形器的网址之前,我在理解复数和其他方面遇到了一些麻烦,我也可以向你提出建议。http://inflector.cakephp.org/
如果你想创建一个新的视图,你需要先创建一个新的控制器。然后创建一个文件夹并将新视图 index.ctp 放入该文件夹
因此,假设您想在您的网站上创建一个名为 spain 的新页面,在文件夹 app/Controller/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 />
这就是你自己的观点......不确定我是否理解你对这个 export.excel 的正确理解,但在我看来,你想创建一些东西来从你的数据库中导出数据。因此,您开始蛋糕烘烤,1 个控制器,选择包含要导出的数据的表并回答问题。整个过程完成后,您可以修改视图。
不确定你的其他问题。希望这可以帮助。