Php Joomla TPlancer组件添加新字段并显示

Php Joomla TPlancer组件添加新字段并显示,php,mysql,joomla,Php,Mysql,Joomla,我在我的网站上安装了Joomla的TPLancer组件,我正在尝试向自由职业者和买家的个人资料页面添加更多信息。我不是PHP或mySQL的天才,但通常我可以虚张声势。 当前显示在配置文件页面上的信息只是从数据库中提取的数据。我在数据库中添加了一个新的“网站”行,并在数据库中输入了一些数据,但我似乎无法将其显示出来。我以为它会像echo$row->website;因为echo$row->categories;echo$row->company也有效;它们都在同一张表中。 有件事发生在我的头上。下面

我在我的网站上安装了Joomla的TPLancer组件,我正在尝试向自由职业者和买家的个人资料页面添加更多信息。我不是PHP或mySQL的天才,但通常我可以虚张声势。 当前显示在配置文件页面上的信息只是从数据库中提取的数据。我在数据库中添加了一个新的“网站”行,并在数据库中输入了一些数据,但我似乎无法将其显示出来。我以为它会像echo$row->website;因为echo$row->categories;echo$row->company也有效;它们都在同一张表中。
有件事发生在我的头上。下面,我粘贴了tplancer.php文件中的一段代码,该文件包含我试图针对的函数。
下面是tplancer.html.php文件中的一些代码,该文件在页面上显示实际的html。 我希望有人能帮助我,我希望我不要听起来太傻!干杯

函数showLancerInfo($option)
{
全球$大型机;
$user=&JFactory::getUser();
$db=&JFactory::getDBO();
$lancer_id=JRequest::getVar('id',0',get',int')

}

函数showLancerInfo($option、$row、$projects、$bids、$username)
{
全球$mainframe,$option;
$user=&JFactory::getUser()

$lancer_info=getUserInfo($row->userid); ?>

网站:

小时费率美元


尝试在名为“tables”的组件中查找文件夹。找到正确的文件,该文件应称为“lancer”,其中定义了所需表格的表格变量,并添加了希望显示的新变量-例如

...
var $website = null;
...
然后,您将能够使用,如您所说,$row->网站

您在模型函数中寻找的线索如下:

$row =& JTable::getInstance('lancer','Table');

我希望这能解决您的问题!祝您好运!

谢谢Martin。不过,任何地方都没有“Lancer”文件。下面的代码来自tplancer.php文件的开头——这能引导我正确的方向吗?jimport('joomla.application.helper');require_once(JPATH_ADMINISTRATOR.DS'components.DS.com_tplancer.DS'helper.php'));require_once(JApplicationHelper::getPath('html');JTable::addIncludePath(JPATH_ADMINISTRATOR.DS.components.DS.com\u tplancer.DS.tables'));抱歉,Martin,你说得对。“lancer”文件在“tables”文件夹中,但在“components admin”文件夹中对我隐藏。我没想到要签入它。谢谢你的帮助,你真是个救命恩人!
...
var $website = null;
...
$row =& JTable::getInstance('lancer','Table');