Joomla扩展开发:从数据库检索文章时如何获取全局参数?
在我的扩展中,我从Joomla扩展开发:从数据库检索文章时如何获取全局参数?,joomla,joomla2.5,joomla-extensions,joomla3.0,joomla-module,Joomla,Joomla2.5,Joomla Extensions,Joomla3.0,Joomla Module,在我的扩展中,我从content表中检索了如下文章: ....... ....... $db = JFactory::getDBO(); $query = $db->getQuery(true); $query->select('id, catid, title, introtext, attribs); $query->from('#__content'); $query->where('catid="'.$cid.'"'); $query->where('sta
content
表中检索了如下文章:
.......
.......
$db = JFactory::getDBO();
$query = $db->getQuery(true);
$query->select('id, catid, title, introtext, attribs);
$query->from('#__content');
$query->where('catid="'.$cid.'"');
$query->where('state="1"');
.......
.......
在这里,我可以为正在检索的每篇文章检索attribs
数据
是否有一种简单的方法可以从全局设置中检索文章参数(Joomla中是否有某种静态函数?),或者是否需要从扩展表中手动检索参数?您可能希望使用该类来获取组件的参数
<?php
jimport( 'joomla.application.component.helper' );
$com_content_params = JComponentHelper::getParams('com_content');
您可能希望使用该类获取组件的参数
<?php
jimport( 'joomla.application.component.helper' );
$com_content_params = JComponentHelper::getParams('com_content');
您可能希望使用该类获取组件的参数
<?php
jimport( 'joomla.application.component.helper' );
$com_content_params = JComponentHelper::getParams('com_content');
您可能希望使用该类获取组件的参数
<?php
jimport( 'joomla.application.component.helper' );
$com_content_params = JComponentHelper::getParams('com_content');
谢谢你为我指明了正确的方向。我现在使用JModelLegacy
重做扩展,它似乎工作得很好。但我无法理解订单是如何运作的。我试过这样的方法:$model->setState('list.ordering','a.publish_up')代码>但它似乎对输出没有任何影响。为了使订购工作正常进行,我还需要做些什么吗?publish\u up
默认设置为0,请尝试created\u date
。没有。我尝试了一些不同的选项,例如标题、点击次数等
,但它们似乎都不起作用<代码>打印($model->getItems())代码>输出如下数组:数组([0]=>stdClass对象([id]=>12[title]=>Test[alias]=>Test[introtext]=>testtest[checked\u out]=>0[checked\u out\u time]=>0000-00-00:00:00[catid]=>2[created]=>2014-02-02 00:00:01………..
仍然无法理解为什么订购不起作用。有什么想法吗?感谢您为我指明了正确的方向。我现在正在使用JModelLegacy
重新做扩展,它似乎工作正常。但我无法理解订购是如何工作的。我尝试了类似的方法:$model->set状态('list.ordering'、'a.publish\u up')
但它似乎对输出没有任何影响。为了使订购工作正常,我还必须做些什么吗?publish\u up
默认设置为0,请尝试created\u date
。没有。我尝试了一些不同的选项,如标题、点击等
但它们似乎都不起作用。print\r($model->getItems())
输出如下数组:数组([0]=>stdClass对象([id]=>12[title]=>Test[alias]=>Test[introtext]=>testtest[checked\u out]=>0[checked\u time]=>0000-00-00:00:00[catid]=>2[created]=>2014-02-02 00:00:01………..
仍然无法理解为什么订购不起作用。有什么想法吗?感谢您为我指明了正确的方向。我现在正在使用JModelLegacy
重新做扩展,它似乎工作正常。但我无法理解订购是如何工作的。我尝试了类似的方法:$model->set状态('list.ordering'、'a.publish\u up')
但它似乎对输出没有任何影响。为了使订购工作正常,我还必须做些什么吗?publish\u up
默认设置为0,请尝试created\u date
。没有。我尝试了一些不同的选项,如标题、点击等
但它们似乎都不起作用。print\r($model->getItems())
输出如下数组:数组([0]=>stdClass对象([id]=>12[title]=>Test[alias]=>Test[introtext]=>testtest[checked\u out]=>0[checked\u time]=>0000-00-00:00:00[catid]=>2[created]=>2014-02-02 00:00:01………..
仍然无法理解为什么订购不起作用。有什么想法吗?感谢您为我指明了正确的方向。我现在正在使用JModelLegacy
重新做扩展,它似乎工作正常。但我无法理解订购是如何工作的。我尝试了类似的方法:$model->set状态('list.ordering'、'a.publish\u up')
但它似乎对输出没有任何影响。为了使订购工作正常,我还必须做些什么吗?publish\u up
默认设置为0,请尝试created\u date
。没有。我尝试了一些不同的选项,如标题、点击等
但它们似乎都不起作用。print\r($model->getItems())
输出这样的数组:数组([0]=>stdClass对象([id]=>12[title]=>Test[alias]=>Test[introtext]=>testtest[checked\u out]=>0[checked\u out\u time]=>0000-00-00:00:00[catid]=>2[created]=>2014-02-02-02 00:00:01……。
仍然无法理解为什么排序不起作用。有什么想法吗?