在OctoberCMS中你如何找到提示路径?

时间:2016-04-08 02:04:06

标签: php laravel namespaces content-management-system octobercms

Mail::sendTo($to, 'OctoberCMS.PhotoElegance::mail.contactform', $params);

当调用这行代码时,我得到一个错误,说明如下: “在供应商\ laravel \ framework \ src \ Illuminate \ View \ FileViewFinder.php”的第112行没有为[OctoberCMS.PhotoeElgance]定义提示路径“

简单来说,我正在尝试在提交联系表单时发送邮件。代码位于名为onStart()的函数内。我发现appname是OctoberCMS。点后我有PhotoElegance,因为这是网站名称。

在提示路径(OctoberCMS.PhotoElegance)之后,我将静态函数(mail.contactform)调用到已在CMS中构建的已定义的联系人表单。

我在哪里可以找到appname和网站名称。如果我想更改它们,我该如何定义它们。我知道这与名称间距有关,但我无法弄清楚。

1 个答案:

答案 0 :(得分:1)

您尝试发送电子邮件的方式称为"Mail view",这是您通过插件发送邮件的方式,邮件视图的路径是author.plugin :: path.to.view。

从你问题的非常简短的定义我可以看出你没有使用插件,而是使用october cms的动态页面功能,所以你必须使用"mail template"

转到设置>在左侧栏中找到mail->邮件模板>点击新模板选择代码一旦完成,您可以使用此tempalte从动态页面发送电子邮件。

Mail::sendTo($to, 'template.code', $params);