问题是复选框列表选择,它是一个多选。当我从控制器中删除以下邮件代码时,表格会通过电子邮件发送...'{serviceItem}' => $model->selection,
在模型中,以下爆炸和内爆用于将选择正确放入数据库表中......
public function afterFind()
{
$this->selection=explode(',',$this->selection);
return true;
}
/*implode your selection */
public function beforeSave()
{
$this->selection=implode(',',$this->selection);
return true;
}
如果在保存之前内爆...
[quote="php manual"] 返回一个字符串,其中包含按相同顺序表示的所有数组元素的字符串表示形式,每个元素之间带有粘合字符串。[/quote]
邮件程序$message = strtr
从数组中返回一个字符串......
[quote="phpmanual"]strtr - 如果给定两个参数,第二个应该是数组形式的数组('from' => 'to', ...)。返回值是一个字符串,其中所有出现的数组键都已替换为相应的值...
$message = strtr ('Submitted on: {submissionDate}
Name: {firstName} {lastName}
Service Item: {serviceItem}
Visitor Comments: {message}', array(
'{submissionDate}' => $model->date,
'{firstName}' => $model->firstName,
'{lastName}' => $model->lastName,
'{serviceItem}' => $model->selection,
'{message}' => $model->comments));
Q. 为什么会出现错误?和...
Q. $model->selections 在电子邮件中发送的解决方案是什么?