Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何以编程方式在Joomla 3.x中注册时添加用户注释_Php_Joomla3.0_Joomla3.2 - Fatal编程技术网

Php 如何以编程方式在Joomla 3.x中注册时添加用户注释

Php 如何以编程方式在Joomla 3.x中注册时添加用户注释,php,joomla3.0,joomla3.2,Php,Joomla3.0,Joomla3.2,我试图在以编程方式添加用户时添加用户注释。我一直在非常成功地工作,但是我无法理解J32是如何在model notes.php中添加注释的,save函数被注释掉了,所以在我理解所有这些优秀CMS的奇妙新版本时,这对我来说是一个死胡同 有什么方法可以做到这一点吗?相当于注册$model->addnote,我找不到方法,但这是我在自己的插件中使用的脚本。一切似乎都正常 protected function _addNote($vars) { $now = new JDate(); $

我试图在以编程方式添加用户时添加用户注释。我一直在非常成功地工作,但是我无法理解J32是如何在model notes.php中添加注释的,save函数被注释掉了,所以在我理解所有这些优秀CMS的奇妙新版本时,这对我来说是一个死胡同


有什么方法可以做到这一点吗?相当于注册$model->addnote,

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

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');
}
protectedfunction\u addNote($vars){
$now=newjdate();
$now=$now->toSql();
//创建并保存用户注释
$userNote=(对象)数组(
'user_id'=>$vars['id'],
“catid”=>0,
“主题”=>“Proworx更新用户信息”,
“body'=>”用户“$vars['name']”已更新为:

名称:“.$vars['name']”。

电子邮件:“.$vars['Email']”。

密码:不告诉…请检查proworx

”, “状态”=>1, 'created_user_id'=>332,//不要忘记将此值更改为您的站点管理员 “创建时间”=>$now ); $db=JFactory::getDbo(); $db->insertObject(“#uu用户_注释”,$userNote,'id'); }