Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.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 社交引擎配置文件页面_Php_Socialengine - Fatal编程技术网

Php 社交引擎配置文件页面

Php 社交引擎配置文件页面,php,socialengine,Php,Socialengine,我刚刚开始使用SocialEngine PHP。我想知道是否有人知道在application/modules/User/Form/Signup/Account中哪里可以找到用于注册>创建帐户的php文件。我似乎找不到与注册>配置文件信息对应的文件。任何帮助都将不胜感激 是的,SE4是一段复杂的代码(MVC有很多挂钩、插件和小部件),如果您查看用户注册控制器::indexAction(),您会发现如下内容: $formSequenceHelper = $this->_helper->f

我刚刚开始使用SocialEngine PHP。我想知道是否有人知道在application/modules/User/Form/Signup/Account中哪里可以找到用于注册>创建帐户的php文件。我似乎找不到与注册>配置文件信息对应的文件。任何帮助都将不胜感激

是的,SE4是一段复杂的代码(MVC有很多挂钩、插件和小部件),如果您查看用户注册控制器::indexAction(),您会发现如下内容:

$formSequenceHelper = $this->_helper->formSequence;
foreach( Engine_Api::_()->getDbtable('signup', 'user')->fetchAll() as $row ) {
  if( $row->enable == 1 ) {
    $class = $row->class;
    $formSequenceHelper->setPlugin(new $class, $row->order);
  }
}
现在,查看engine4\u用户注册表:

SELECT * FROM `engine4_user_signup` ORDER BY `order`;

您将获得模型列表,这些模型将作为插件包含在注册过程中(在应用程序/模块/用户/插件/注册中查找源代码)。用户\插件\注册\字段是您的奖品。或者第一部分,我不知道你到底在找什么。

控制器是:
User/controllers/SignupController/Index

注册挂钩后调用的许多函数都在
User\u Plugin\u signup\u Account