小编Tou*_*unu的帖子

在ZF2上配置多DB连接

我是ZF2的初学者,我设法在同一个应用程序上使用多个BDD并且它可以工作.(我在说这个:在zf2中配置多个数据库).

虽然,我有一个小问题......

可以在global.php中声明我的自定义工厂吗?(在service_manager中).或者我需要在每个模块中声明它吗?(在module.php中)

将它声明为global.php实际上是有效的,但我想知道它是否没有破坏框架的精神或某些东西......

谢谢你的时间 !

Tounu

zend-framework2

5
推荐指数
1
解决办法
4844
查看次数

ZF2:在模板中添加一个Login小部件

我目前正在构建我的网站,而且我遇到了这个问题.

我想要一个带有侧栏和中间栏的布局.

在中间栏中,将有内容.在侧栏中,将有登录表单,如果已经记录,则为"欢迎XXX".这样您就可以登录每一页.

问题是:我不知道如何创建管理所有日志表单/欢迎消息的小部件/视图助手.

目前,我有一个专门用于登录的整个控制器,效果很好.但这不是我需要的:).

任何想法或简单的解释将不胜感激:p.

谢谢 !

php zend-framework2

3
推荐指数
1
解决办法
3261
查看次数

ZF2:InputFilter中验证器的优先级

我在这样的表单条目上有一个验证器:

    $this->add(array(
        'name' => 'email',
        'required' => true,
        'filter' => array(
            'name' => 'StripTags',
        ),
        'validators' => array(
            array(
                'name' => 'NotEmpty',
                'options' => array(
                    'messages' => array(
                        \Zend\Validator\NotEmpty::IS_EMPTY => 'Veuillez renseigner une adresse e-mail.',
                    ),
                ),
            ),                
            array(
                'name' => 'StringLength',
                'options' => array(
                    'encoding' => 'UTF-8',
                    'min' => 1,
                    'max' => 100,
                ),
            ),
            array(
                'name' => 'EmailAddress',
                'options' => array(
                ),
            ),
        ),
    ));
Run Code Online (Sandbox Code Playgroud)

在我的输入上有基本的3个验证器.的NotEmpty,和StringLength,和EmailAdress.

有没有办法在它们之间设置一种优先级?现在,如果我提交一个空表格,我会得到相对于这3个验证器的消息,即.:

  • 我的输入是空的.
  • 我的字符串长度太短(谢谢...)
  • 我的输入不是电子邮件(再次感谢...)

无论如何要告诉我的验证员在第一次失败时停止?(或者至少只打印第一条消息).

php zend-framework2 zend-inputfilter

2
推荐指数
1
解决办法
1474
查看次数

标签 统计

zend-framework2 ×3

php ×2

zend-inputfilter ×1