自己是一個新手,我希望我能幫助你。
當你烘烤,它會爲你創建所有的模型,控制器和視圖。 我發現通過回答有關字段,表和助手中的關係的問題,它會爲你創建所有這些,我建議你創建一個帶有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