我正在构建一个在某些情况下发送电子邮件的组件。我宁愿不在我的PHP代码中直接使用HTML电子邮件,因此我想将html放入.inc文件中。我不确定最佳实践是否规定了应该放置这些文件的位置......也许是媒体文件夹?提前谢谢!
答案 0 :(得分:0)
the /media/
directory的目的是它包含您为组件“网站可见”所需的所有资产。因此,如果您的组件显示图像,则使用自定义CSS,JS文件等,这是他们将去的地方。
媒体目录的重点在于将来Joomla的更新!核心代码文件可以移动到非Web可见位置,以提高整体安全性。
话虽如此,如果您的.inc
文件中包含可执行文件或敏感内容,我会在asset
内创建一个/administrator/components/com_yourcomponenet/
目录。