我可以在我的模块中使用module参数,但是想要创建一个cronjob并需要在单独的php文件中访问module参数。那么任何人都可以让我知道Joomla 2.5如何存储模块参数?如何在单独的php文件中访问模块参数?
答案 0 :(得分:1)
所有模块参数都存储在数据库表#__modules
中,字段名称为params
。
希望这有帮助
答案 1 :(得分:1)
对于Joomla 2.5+,您可以创建一个子类JApplicationCLI
的CLI应用程序。 e.g。
class myModuleCRONJob extends JApplicationCLI
{
public function doExecute()
{
// Your code goes in here
}
}
这样做可以让您完全访问JDatabase
,JModel
等 - 您可以在Joomla安装的/cli
目录中看到包含多个CLI应用程序。
完成基本设置后,您只需对#__modules
表等使用JDatabase即可运行查询和操作。