0

我正在尝试在以编程方式添加用户时添加用户注释。我从Joomla 3.0 Register user with php script开始工作非常成功,但我无法弄清楚 J32 如何在模型 notes.php 中添加注释,保存功能被注释掉了,所以当我想的时候这对我来说是一个死胡同拿出最好的 CMS 的所有这些奇妙的新版本。

是否有一些方法可以做到这一点 - 相当于注册像 $model->addnote,

4

1 回答 1

0

我找不到方法,但这是我在自己的插件中使用的脚本。一切似乎都正常

protected function _addNote($vars) {

    $now = new JDate();
    $now = $now->toSql();

    // Create and save the user note
    $userNote    = (object) array(
                    'user_id'            => $vars['id'],
                    'catid'              => 0,
                    'subject'            => "User Information Update By Proworx",
                    'body'               => "<p>User ".$vars['name']." has been updated to:</p><p>Name: ".$vars['name']."</p><p>Email: ".$vars['email']."</p><p>Password: Not Telling... check proworx</p>",
                    'state'              => 1,
                    'created_user_id'                => 332, //DONT FORGET TO CHANGE THIS VALUE TO YOUR SITES ADMIN
                    'created_time'                   => $now
    );
    $db     = JFactory::getDbo();
    $db->insertObject('#__user_notes', $userNote, 'id');
}
于 2014-11-21T06:16:12.557 回答