2012-08-12 66 views
0

有誰知道是否有一種簡單的方法來檢索cakePHP v1.1中的模型列表?例如,如果應用程序包含學生,教師和成績模型,我正在尋找一種獲取這些模型數組的方法。有什麼建議麼?非常感謝。CakePHP(v1.1) - 如何檢索模型列表?

+1

你知道沒有想到這一點,看看你是否可以檢查[loadModel] [1]的來源,這可能會有所幫助。 [1]:http://book.cakephp.org/1.2/view/845/loadModel – matthewnreid 2012-08-12 01:56:42

回答

0

它看起來像這樣做的最好方法是簡單地檢查模型目錄中存在哪些文件,並檢查它們是否包含類。我已經決定這是基於這個事實的最好的方法,這實際上是loadModel()函數本身的作用。 loadModel()函數的代碼可以在here找到。我最終沒有得到所有模型清單的程序,但希望這個答案可以引導人們正確的方向,如果任何人需要這樣的清單。

0

您可以在控制器試試這個:

// Teachercontroller for example 
$this->Teacher->hasMany; 

這還給所有相關的模型。 相同belongsTo

+0

這給所有與老師有關的模型,但我正在尋找的東西,將檢索整個應用程序中的所有模型。感謝您的回覆。 – golmschenk 2012-08-22 23:06:35

+0

噢好吧抱歉,那麼你的問題就錯了。怎麼樣從Model文件夾讀取文件。通過這種方式,您將獲得所有型號的正確名稱。 – alexdd55 2012-08-22 23:07:48

相關問題