2012-07-25 43 views
0

我有一個數據庫中的國家和ccodes列表。我希望能夠將這些數據放入AppController中的數組中,以便通過其他控制器中的$ this-> countries使用它。一種$ this-> App-> query()如果​​你喜歡。我該怎麼做,請:)先謝謝你。在CakePHP中,如何使表中的數據可用於所有控制器

+0

你回答了你自己的問題......把它作爲一個變量放在AppController上,它將會被擴展它的所有控制器使用。 – jeremyharris 2012-07-25 14:23:42

回答

1

在你的AppController地說:

public $uses = array('Country'); //list of models 
public $countries = $this->Country->find('all'); 
+0

當它讓我時,綠色勾號。謝謝你,有一個大腦崩潰,但即使cakephp對我來說是新的,我真的很喜歡它。 – 2012-07-25 14:24:32

+0

CakePHP很棒。一旦你瞭解它,你將有一個偉大的時間編碼你的Web應用程序。 :) – 2012-07-25 14:27:34

0

你爲什麼不只是加載國家的模型?

你可以在每個控制器中使用模型(至少我認爲)。
這應該工作然後:$this->Country->find('all')

如果你不想寫這個每次你也可以將它移動到一個幫手。

相關問題