2010-06-30 63 views
0

我試圖創建一個簡單的'標記'類型的設置,允許管理員'標記'圖像,以便它顯示在某些地方。我只開始開發,想先解決這個問題。我簡直就是跑完了烘烤,所以目前的一切都是標準的,我沒有觸及任何生成的代碼。HABTM協會沒有被保存?

我有三個表 - 標籤,圖像和Images_Tags。當我點擊/圖像/添加時,我看到我創建的標籤列在一個漂亮的多選框中。我輸入信息,選擇一些標籤,點擊提交。一旦保存,我被重定向到索引,並且我注意到沒有爲我剛創建的圖像列出的標籤。深入挖掘,Images_tags表中也沒有記錄。

我在想我的模型關閉了某些東西,或者我的數據庫列名稱不正確,這是默認的方法。

任何想法,我可以看看?我是一個蛋糕PHP的新手,在我身上很容易:)

+0

你可以發佈你的代碼,所以我們可以調試? – 2010-06-30 16:20:47

+0

當然,但這只是目前基本的烘焙生成代碼...您想看什麼?楷模? – 2010-07-01 16:57:20

+0

你可以發佈的內容越多,發現問題的可能性就越大......我的猜測是控制器代碼是罪魁禍首,但這只是一個猜測。 – 2010-07-02 01:06:34

回答

0

這裏有幾件事要看。

從事物的聲音,圖像不被保存。這意味着如果圖像未被保存,images_tags表格中將不會顯示任何內容。因此需要更仔細地查看圖像創建/保存功能。

要解決這一點,因爲你還沒有觸及代碼,使用腳手架:

變量$支架;

位於控制器的頂部,並嘗試再次添加圖像。看看是否可以讓你添加圖片。通常情況下,當發生類似這樣的事情時,這是因爲在烘焙了表的所有功能之後,表的模式已經改變。