SocialEngine个人资料页面

时间:2014-08-15 15:49:50

标签: php socialengine

我刚开始使用SocialEngine PHP。我想知道是否有人知道在哪里可以找到注册的gt文件>在应用程序/模块/用户/表单/注册/帐户中创建帐户。我似乎找不到与Sign-Up相对应的文件>档案信息。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:2)

是的,SE4是一段复杂的代码(带有很多钩子,插件,小部件的MVC),如果你查看User_SignupController :: 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_user_signup表:

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

您将获得模型列表,这些模型将作为插件包含在注册过程中(在application / modules / User / Plugin / Signup中查找源代码)。 User_Plugin_Signup_Fields是您的奖品。或者说它的第一部分,我不知道你到底想要什么。

答案 1 :(得分:-1)

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

注册挂钩后调用的许多函数都在User_Plugin_Signup_Account

之下