簡體   English   中英

在Cakephp中保存post hasManth學生habtm主題

[英]Saving Post hasMany Student habtm Subject in Cakephp

我正在嘗試從PostController保存3個數據表,它們的關系如下:

Post hasMany Student
Student hasAndBelongsToMany Subject

posts/我有一個多步驟表單,在第一步中,我有以下輸入內容可以保存學生:

$this->Form->input('Student.0.name');
$this->Form->input('Student.1.name'); //an additional field that maybe added by the user

在最后一步中,我計算了用戶在步驟1中輸入的學生人數,然后相應地輸出學科的輸入,如下所示:

$this->Form->input('Subject.0.name'); //Subject(s) for student 1
$this->Form->input('Subject.1.name'); //Subject(s) for student 2

但是我不知道如何在Cakephp中設置字段名稱來保存Post模型中每個學生的主題。

我想到了:

foreach ($this->session->data['Student'] as $key => $value) {
    $val = 'Student.' . $key . '.Subject';
    echo $this->Form->input($val);
}

subject輸入(從Post模型提交)的字段名稱應為: Student.0.Subject 我使用foreach循環輸出輸入,因此可以為用戶添加的任意數量的字段做好准備,並且每個字段對應於各自的學生。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM