从Joomla [受保护的行]获取额外的用户字段

时间:2013-12-02 06:18:00

标签: php plugins joomla field

我正在使用此插件http://docs.joomla.org/Creating_a_profile_plugin在我的页面上的用户注册表中创建额外的字段,这些字段支持Joomla 2.5.x

$user = JFactory::getUser();
$profile = JUserHelper::getProfile($user->id);
var_dump($profile);

$article->text .= $pro1file->profile['field'];

但我有这个错误:

object(JObject)#386 (3) { ["_errors":protected]=> array(0) { } ["id"]=> string(2) "45" ["profile5"]=> array(7) { ["imie"]=> string(5) "Dawid" ["something2"]=> string(8) "Górecki" ["firma"]=> string(6) "DG ZHU" ["nip"]=> string(9) "123456789" ["telefon"]=> string(9) "500500500" ["ulica"]=> string(6) "ogrody" ["miejscowosc"]=> string(9) "ostrowiec" } }

现在任何人都有什么关系?几个小时后我无法弄清楚这一点。感谢。

1 个答案:

答案 0 :(得分:0)

这不是错误(一旦你修正了错字):

$article->text .= $pro1file->profile['field'];

应该阅读例如

$article->text .= "<br>" . $profile->profile['imie'] . "(" . $profile->profile['telefon'] . ")";

(您正在查询字段“字段”,该字段不属于您创建的自定义字段。)

btw只有一个建议:为字段名称制定使用英语的规则,其他开发人员将能够帮助您。