我为传出的电子邮件创建模板,视图看起来就像模板的最佳位置。该模型正在处理实际的电子邮件。所以我想看看我是否违反了任何惯例。在CodeIgniter的模型中加载视图是否有意义?
0
A
回答
2
我究竟会做到这一点,你所提出的建议:
- 负荷控制器模型。
- 让模型将视图作为字符串加载并将其设置为消息
- 从模型发送电子邮件。
如果您将视图发送给浏览器进行输出,我会保持所有这些东西独立,但由于您发送的电子邮件是面向数据的,因此我会将所有电子邮件逻辑保存在一个模型...模板加载,发送和所有。
哦,是的,并存储您的电子邮件模板在视图是绝对最好的事情要做。
1
否 - 控制器应该充当模型和视图之间的仲裁者。您可以考虑使用辅助函数来创建模板。
0
我认为你应该从控制器创建你的电子邮件,模型应该只用于在数据库中进行操作。
相关问题
- 1. 在另一个CodeIgniter模型中加载模型是否合适?
- 2. 在CodeIgniter的模型中加载库是一个好主意吗?
- 3. 模型没有在codeigniter中加载
- 4. 在codeigniter中加载视图
- 5. 在Codeigniter中加载视图
- 6. 在视图中使用CodeIgniter自动加载模型
- 7. CodeIgniter - 加载模型后无法加载视图
- 8. Codeigniter模型加载
- 9. Codeigniter - 在我的库中加载模型
- 10. 在CodeIgniter的模型中加载库
- 11. 是否有必要在CodeIgniter的每个控制器中加载视图?
- 12. 跨模块视图文件加载codeigniter
- 13. CodeIgniter是否必须在最后一步加载视图?
- 14. 无法在Codeigniter中加载模型
- 15. 加载视图中的所有数据是否加载?
- 16. 在网格视图的分页器中回收视图是否有意义?
- 17. 加载为视图或视图模型?
- 18. 加载视图是否有效地停止CodeIgniter中的控制器?
- 19. 从backbone.js中的DOM初始化模型是否有意义?
- 20. CodeIgniter:在新窗口中加载视图
- 21. 在CodeIgniter中动态加载视图
- 22. 在Codeigniter视图中加载数据
- 23. Codeigniter在新标签中加载视图
- 24. 使用CodeIgniter在conrtroller中加载视图
- 25. 在codeigniter中加载两次视图
- 26. 不加载codeigniter模型
- 27. 在Codeigniter的Iframe中加载HMVC模块视图
- 28. 库中的Codeigniter加载模型
- 29. 是否有可能在android中定义的视图中加载画布?
- 30. Codeigniter:我怎么知道模型是否已经加载?