Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在开发模式下,没有必要发送电子邮件(并且在大多数情况下可能是垃圾邮件)。我们希望能够在日志中看到生成的电子邮件,但不执行电子邮件传递。
当站点以生产模式运行时,我们希望像往常一样发送交货。
这可能在某个配置文件中吗?
你可以做一些简单的事情:
if(Configure::read('debug')==0) { // send the email } // log the email has been sent // etc
并且这只会在您处于生产状态时发送电子邮件(假设使用 Cake 的默认调试级别 -0, 1, 2 但这可能会产生很多额外的工作。uzyn 评论中的问题看起来像一个更强大的解决方案。
0, 1, 2