0
我有一個課程模型和一個用戶模型通過訂閱加入。我想在課程索引頁面上創建一個postLink表單幫助程序,它會自動向用戶訂閱,但我不知道如何正確傳遞參數。實質上,我希望用戶單擊「訂閱」,並自動提交訂閱/添加表單,以便連接表具有另一條記錄。使用按鈕(CakePHP)從另一個模型添加連接
我的具體問題是:如何在另一個模型的視圖中使用模型?
下面是print_r的index.ctp陣列的課程:
Array
(
[0] => Array
(
[Course] => Array
(
[id] => 1
[name] => Flying
[created] => 2014-01-27 19:05:43
[modified] => 2014-01-27 19:05:43
)
[Subscription] => Array
(
[0] => Array
(
[id] => 2
[user_id] => 2
[course_id] => 1
)
)
)
)
這裏是我的課程index.ctp視圖壞postLink:
<?php
echo $this->Form->postLink(__('Subscribe'),
array('controller' => 'Subscriptions',
'action' => 'add' ),
null,
__('Are you sure you want to subscribe to # %s?',
$course['Course']['name']));
?>
真的應該縮小到具體問題。雖然這可能不是你的意圖,但當多個問題分組時,它更像是「請爲我編程」。 – Dave
@Dave感謝您的反饋。我不是故意要這樣下去的。用一個大膽的具體問題編輯這個問題。 – itamar