- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
您好,我正在尝试使用 Zend Framwork 2 的 ZfcUser 模块编写用户注册表单,并希望在添加更多用户字段时获得有关最佳实践的一些建议。
到目前为止,我已经创建了自己的名为“WbxUser”的模块,如 modules wiki pages 中所述我通过在我的模块引导函数中使用事件管理器,在 ZfcUser 的注册表单中添加了一个名为“userlastname”的自定义字段。
代码:
//WbxUser.Module.php
namespace WbxUser;
use Zend\Mvc\MvcEvent;
class Module {
public function onBootstrap(MvcEvent $e){
$events = $e->getApplication()->getEventManager()->getSharedManager();
$events->attach('ZfcUser\Form\Register','init', function($e) {
$form = $e->getTarget();
$form->add(array(
'name' => 'userlastname',
'attributes' => array(
'type' => 'text',
),
'options' => array(
'label' => 'Last Name',
),
));
// Do what you please with the form instance ($form)
});
$events->attach('ZfcUser\Form\RegisterFilter','init', function($e) {
$filter = $e->getTarget();
$filter->add(array(
'name' => 'userlastname',
'required' => true,
'filters' => array(
array('name' => 'StripTags'),
array('name' => 'StringTrim'),
),
'validators' => array(
array(
'name' => 'StringLength',
'options' => array(
'min' => 3,
'max' => 255,
),
),
),
));
});
}
public function getConfig(){
return array();
}
public function getAutoloaderConfig(){
return array();
}
}
但在此之后,我对在哪里/如何编写代码来保存我的新字段收集的额外数据有点迷茫。
这是我可以为附加字段触发保存例程的事件吗 https://github.com/ZF-Commons/ZfcUser/wiki/How-to-perform-a-custom-action-when-a-new-user-account-is-created
我是否应该编写自己的 WbxUser 模型来扩展 ZfcUser\Entity\User.php 以添加我的新字段
我是 ZF 和 MVC 的新手,所以非常适合在写入方向上插入。
最佳答案
关于php - 使用 Zend Framework 2 扩展 ZfcUser,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13630526/
我将 Zend Framework 2 与 ZfcUser、BjyAuthorize 和 Doctrine 一起用于数据库。到目前为止,注册等工作得很好。我的问题是,注册用户没有分配角色,所以我想在注
谁能告诉我,ZfcUser 中的“用户状态”是什么?正在做什么,为什么我们可能需要它?这个用户状态是什么意思(我认为这不是它所指的角色)? 最佳答案 可以通过向 zfcuser.global.php
我想做的是为注册用户添加更多属性(字段)来填写,例如:我们默认提供了一个显示名称,我想要更多类似的,出生地,出生日期等等.. 我创建了自己的实体类并让 ZfcUser 使用它(更具体地说:我添加了一些
我如何从 zfcUser 获取状态 在 view/index.phtml 中,我从 $this->zfcUserIdentity()->getState(); 获取它; 但现在我需要在其他模块/ Co
我正在尝试为 ZFCUser 模块实现一个函数,该函数将检测当前 URL,将其传递到登录页面,并在用户登录后将其重定向到该 URL。 有人尝试过这样做吗? 我需要向人们提供网站某些区域的链接,但强制他
我正在使用 zfcUser我想知道是否可以禁用默认路由,例如 zfcUser/login , zfcUser/register等,因为我不想暴露它们。 我看了zfcuser.global.php但似乎
我的 ZF2 项目需要一个身份验证模块。 ZFCUser 好像不错,我安装成功了。但是现在由于缺少任何进一步的文档(或者我只是不知道在哪里可以找到它),我有点迷路了。 1) 我想包括 ZFCUser-
我将 ZfcUser 设置为身份验证模块。该模块运行良好,除了我必须在每个操作中重新定义它之外: $sm = $this->getServiceLocator(); $auth = $sm->get(
编辑: 我只是自己找到了解决方案。 由于我的 ContentManagerController 扩展了 AbstractRestfulController 它自然没有实现索引操作。所以'default
我想在 Zend Framework 2 中使用 ZfcUser 生成用户帐户任意地,我可以通过激活链接或一些临时凭证通过电子邮件发送给用户。我不确定是否可以扩展 ZfcUser 以安全地执行此操作,
我是从阿根廷写的,请原谅我的英语小。我在使用模块时遇到了一些问题 ZfcUser和 zfcuserDoctrineORM .我需要将它们集成到我的项目中。我正在使用 Zend 框架 2、 Doctri
一旦我使用 Zend2、zfcUser 和 bjyAuthorize 创建了我的 Web 应用程序,就该创建移动应用程序了。 我们的方法是创建和应用与 Zend2 后台的 json 交互。 问题是我不
您好,我正在尝试使用 Zend Framwork 2 的 ZfcUser 模块编写用户注册表单,并希望在添加更多用户字段时获得有关最佳实践的一些建议。 到目前为止,我已经创建了自己的名为“WbxUse
我添加了模块 ZfcUser在我的 Zend Framework 2 应用程序上。但是我必须使用现有的数据库表,它的列名与 ZfcUser 的默认表结构略有不同。 在ZfcUser wiki page
我成功安装了 ZFCUser。现在我想知道是否有办法全局检查身份验证。 如概述in the wiki有几种方法可以检查身份验证。它们都有效,但我是否必须在每一个 操作中真正使用 check-if 子句
我在我的应用程序中安装了 zfcuser 模块,一切正常。我配置了主机名路由器,这里开始出现问题,当我登录主域 (http://example.com) 时一切正常,但是当我转到任何子域时 (http
我在尝试对使用 ZfcUser 进行身份验证的操作进行单元测试时遇到问题。我需要一些方法来模拟 ZfcUser Controller 插件,但我不太确定该怎么做。我已经成功地为表和模型生成了一些单元测
我正在使用 ZfcUser 进行身份验证。目前正在尝试判断用户是否使用 ... 登录到 layout.phtml 文件中 zfcUserAuthentication()->hasIdentity())
我正在尝试在 zfcUser 注册表单上用 reCaptcha 替换 Figlet。可以在 https://github.com/ZF-Commons/ZfcUser#changing-registr
我正在使用 ZfcUser通过 HybridAuth用于在 Zend 中启用 Facebook 身份验证Framework 2 .我下载了scn-social-auth模块并添加到我的项目中。现在,
我是一名优秀的程序员,十分优秀!