1
我正在尝试基于用户登录获得动态电子邮件配置。在config/mail.php中我尝试过这样。如何在cakephp中设置动态电子邮件配置
配置/ mail.php
public $default= array(
"host" => Configure::read("mail_host"),
"port" => Configure::read("mail_port"),
"username" => Configure::read("mail_username"),
"password" => Configure::read("mail_password"),
"transport" => Configure::read("mail_transport")
);
但我得到错误
syntax error, unexpected '(', expecting ')'
我曾经做过这样的,但因为我有大量的网页我必须为所有这样做页面。
$Email = new CakeEmail("default");
$Email->config(array(
'host' => Configure::read('mail_host'),
'port' => Configure::read('mail_port'),
'username' => Configure::read('mail_username'),
'password' => Configure::read('mail_password'),
'transport' => Configure::read('mail_transport')
));
因此,我需要在mail.php中动态配置。有没有可能,请提供一些解决方案。
CakePHP的哪个版本您使用的? –
我正在使用CakePHP 2.0 – Pravin