我正在尝试使用 cakephp 发送电子邮件。我的设置代码如下。如果我切换 gmail 或 fast 的配置,或者将 viewVars 添加到其他电子邮件设置,这并不重要 - 我收到此错误:
Call to a member function viewVars() on array
Run Code Online (Sandbox Code Playgroud)
如果我从新的 CakeEmail() 块中删除 viewVars 行 - 它给了我
Call to a member function send() on array
Run Code Online (Sandbox Code Playgroud)
这让我觉得我的设置有问题?
我在控制器中设置了电子邮件,如下所示:
$email = new CakeEmail();
$email->template('remember_password', 'default')
->config('default')
->emailFormat('html')
->subject(__('Remember password - ' . Configure::read('Application.name')))
->to($user['User']['email'])
->from(Configure::read('Application.from_email'))
->viewVars(array('hash' => $hash))
->send();
Run Code Online (Sandbox Code Playgroud)
设置是这样的:
class EmailConfig {
public $default = array(
'transport' => 'Mail',
'from' => 'myemail@email.com',
//'charset' => 'utf-8',
//'headerCharset' => 'utf-8',
);
public $smtp = …Run Code Online (Sandbox Code Playgroud) 我在问这个问题之前试图研究回调 - 但是我写的东西却没有用.我首先定义函数,然后告诉它们运行onload.getelements()可以自行运行.
我试图加载元素,然后计算它们,用于数学显示随机索引之一.
function getelements() {
jQuery('#testimonial').load('http://www.example.com .testimonial');
}
function countelements() {
var elements = jQuery('div.testimonial').length;
console.log(elements);
}
window.onload = function () {
getelements(function () {
countelements();
});
}
Run Code Online (Sandbox Code Playgroud) 文件系统位于Google Compute Engine上全新安装MEAN的位置?
我在端口3000中看到"这是主视图"但无法找到实际文件.
我正在尝试使用 vim 进行提交。我到处都看到你通过做来保存提交<esc> :wq。但是我这样做了esc,一旦我点击:它,它似乎就会回到编辑模式并在我的提交消息中写入 wq。
我究竟做错了什么?