עוד בעניין PHPCAKE
אני מנסה לשמור מידע לטבלה מקושרת.
נתונה טבלה ראשית, נניח טבלת פוסטים. הוספתי שם רשומה חדשה. קיבלתי חזרה את המזהה של הרשומה.
עכשיו אני רוצה להכניס רשומה לטבלה מקושרת, שלצורך העניין היא טבלת תמונות.
אני רוצה להכניס לטבלה הזאת רשומה חדשה המכילה את היורל של התמונה, ומזהה הפוסט (שקיבלתי בביצוע השאילתא הקומת) שהיא שייכת אליו.
לא מצליחה לעשות את זה
. ניסיתי לחפש בגוגל, ואני מקבלת ערמות של חפירות שלא מביאות אותי לשום מקום...
זה הקטע מתוך האקשן הרלוונטי, שבודק אם נוצרה רשומה חדשה, ואם כן, אמור להכניס רשומה גם לטבלת התמונות:
if (!empty($post)) {
// if the ID of the newly created post has been set
^this->request->data['Photo']['post_id'] = ^post->id;
^this->request->data['Photo']['photo_url'] = ^file_url;
^this->request->data['Photo']['title'] = ^this->request->data['Post']['title'];
^this->request->data['Photo']['alt'] = ^this->request->data['Post']['title'];
^this->Post->Photo->save($this->request->data);
}
(כמובן צריך להחליף את ה ^ בדולר)
מה אני מפספסת?
בתודה מראש ובברכה,
אני מנסה לשמור מידע לטבלה מקושרת.
נתונה טבלה ראשית, נניח טבלת פוסטים. הוספתי שם רשומה חדשה. קיבלתי חזרה את המזהה של הרשומה.
עכשיו אני רוצה להכניס רשומה לטבלה מקושרת, שלצורך העניין היא טבלת תמונות.
אני רוצה להכניס לטבלה הזאת רשומה חדשה המכילה את היורל של התמונה, ומזהה הפוסט (שקיבלתי בביצוע השאילתא הקומת) שהיא שייכת אליו.
לא מצליחה לעשות את זה
זה הקטע מתוך האקשן הרלוונטי, שבודק אם נוצרה רשומה חדשה, ואם כן, אמור להכניס רשומה גם לטבלת התמונות:
if (!empty($post)) {
// if the ID of the newly created post has been set
^this->request->data['Photo']['post_id'] = ^post->id;
^this->request->data['Photo']['photo_url'] = ^file_url;
^this->request->data['Photo']['title'] = ^this->request->data['Post']['title'];
^this->request->data['Photo']['alt'] = ^this->request->data['Post']['title'];
^this->Post->Photo->save($this->request->data);
}
(כמובן צריך להחליף את ה ^ בדולר)
מה אני מפספסת?
בתודה מראש ובברכה,