我正在将 joomla 1.5 网页更新为 joomla 2.5。
问题:
出现一个错误屏幕说:
Fatal error: Call to protected method JFormField::getName() from context 'TranslateParams_xml' in /var/www/vhosts/1286.linux3.testsider.dk/httpdocs/jupgrade/libraries/joomfish/translateparams/xml.php on line 114
我查看了 xml.php 中的第 114 行,但似乎找不到任何错误。那时我心想,这个问题可能是由于我在子文件夹 og det 在线网页中工作引起的。
是因为子文件夹吗?损坏的文件?或者是其他东西?
这是 xml.php
foreach ($fieldset as $field) {
$freefield = JFFormField::getInstance($field);
//if($freefield->type == 'Spacer') continue;
$freefieldname = $freefield->get('fieldname');
$freefield->set('fieldname',$freefieldname.'_orig' );
Line 114 $freefield->set('name', $freefield->getName($freefieldname.'_orig'));
$freefield->set('label', 'Original '.$freefield->get('label'));
也许使用 Joomfish for Joomla 2.5 中的内容从头开始更容易?