Phpmyadmin 从数据库获取数据到组件
我有一个问题,我正在安装组件,我想在后端添加组件一个新字段,我想在后端添加更多新字段,该字段是我想添加的下拉列表,我想在下拉列表中从数据库获取数据 给我任何建议,我的问题解决,你告诉我在哪里写dat查询组件告诉我具体的文件名,我有代码,我添加我的代码如下 试图获取C:\wamp\www\Joomla\administrator\components\com\u home\u service\views\serviceitem\tmpl\edit.php第84行的非对象属性Phpmyadmin 从数据库获取数据到组件,phpmyadmin,components,joomla2.5,Phpmyadmin,Components,Joomla2.5,我有一个问题,我正在安装组件,我想在后端添加组件一个新字段,我想在后端添加更多新字段,该字段是我想添加的下拉列表,我想在下拉列表中从数据库获取数据 给我任何建议,我的问题解决,你告诉我在哪里写dat查询组件告诉我具体的文件名,我有代码,我添加我的代码如下 试图获取C:\wamp\www\Joomla\administrator\components\com\u home\u service\views\serviceitem\tmpl\edit.php第84行的非对象属性 您可以在表的模型文件中
您可以在表的模型文件中定义函数,该函数返回数据并包含要在下拉列表中显示的返回值
In controller:
$model2 = & $this->getModel('modelname');
$view->setModel($model2, false);
In view.html.php
$model2 = & $this->getModel('modelname');
$droplist = $model2->functioname();
$lists ['dropdown'] = JHTML::_('select.genericList', $droplist , 'fieldname', 'class="inputbox validate-notzero"', 'value', 'text');
In default.php
<?php echo $lists ['dropdown']; ?>
控制器中的:
$model2=&$this->getModel('modelname');
$view->setModel($model2,false);
In view.html.php
$model2=&$this->getModel('modelname');
$droplist=$model2->functionme();
$lists['dropdown']=JHTML::(('select.genericslist',$droplist','fieldname','class=“inputbox validate notzero','value','text');
在default.php中
希望这将有助于解决您的问题
In controller:
$model2 = & $this->getModel('modelname');
$view->setModel($model2, false);
In view.html.php
$model2 = & $this->getModel('modelname');
$droplist = $model2->functioname();
$lists ['dropdown'] = JHTML::_('select.genericList', $droplist , 'fieldname', 'class="inputbox validate-notzero"', 'value', 'text');
In default.php
<?php echo $lists ['dropdown']; ?>