joomla - Joomla 中使用#(井号)符号的目的是什么?

标签 joomla

在 joomla MVC 中,我遇到了这个 SQL 查询。我无法理解#sign 的目的??

INSERT INTO `#__helloworld` (`greeting`) VALUES
    ('Hello World!'),
    ('Good bye World!');

最佳答案

它在运行时被该安装的前缀替换。这样您就可以在同一个数据库中运行多个 Joomla 安装,只要它们都具有不同的前缀即可。您可以在全局设置和 configuration.php 文件中找到您安装的前缀。

整个 #__ 部分是替换正常工作所必需的。因此,仅 # 将无法按预期工作。

*请注意,这是 Joomla 特定的构造,所以不要指望它只适用于 PHP/MySQL。它适用于所有 Joomla 版本,强烈推荐。

关于joomla - Joomla 中使用#(井号)符号的目的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18711194/

相关文章:

joomla - 在 Joomla 1.6 注册中添加自定义字段

javascript - 尝试从 Firefox 读取实时 HTTP header 报告

javascript - 增加所需的最小密码大小?

php - 允许用户从自定义 Joomla 登录表单中选择用户组

css - 用作页面向下滚动的箭头链接

html - PSD 到 Joomla 转换教程

css - 不同的容器高度

php - Joomla 3.1 mysql 错误@

css - 在 Joomla 的伪元素操作中添加数据库条目

php - 使用第一个表 ID 将数据插入到 2 个表中