小编dev*_*erd的帖子

将类属性添加到表单错误

我正在使用Zend Framework 2开发一个应用程序,并使用FormRow帮助器在表单中呈现标签,输入和错误(如果存在).

//within the view
echo $this->formRow($form->get('Name'));
Run Code Online (Sandbox Code Playgroud)

当用户提交表单而不填写所需的输入文本字段FormRow呈现它时出现以下错误消息:

<label>
    <span>Name: </span>
    <input class="input-error" type="text" value="" placeholder="Insert Name Here" name="Name">
</label>
<ul>
    <li>Value is required and can't be empty</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

如何设置li标签的类以便在之后设置样式?

我知道我可以使用所需的类属性来回显formElementErrors ..

<?php echo $this->formElementErrors($form->get("Name"), array('class' => "valuerequired", 'message' => "errortestmessage")); ?>
Run Code Online (Sandbox Code Playgroud)

..但FormRow仍然会在没有类的情况下呈现错误消息.

仅供参考我以这种方式设置实体:

public function getInputFilter()
    {
        if (!$this->inputFilter) {
            $inputFilter = new InputFilter();

            $factory = new InputFactory();

            $inputFilter->add($factory->createInput(array(
                'name'     => 'Name',
                'required' => true,
                'filters'  => array(
                    array('name' => 'StripTags'),
                    array('name' …
Run Code Online (Sandbox Code Playgroud)

css php zend-form zend-framework2

13
推荐指数
2
解决办法
8152
查看次数

ZF2 Breadcrumbs Helper - 如何将其呈现为无序列表?

我是Zend Framework2的新手,我正在寻求以下情况的建议:

我正在使用ZF2 Breadcrumbs Helper在我的项目中创建面包棒和这段代码:

 //breadcrumbs.phtml 

 echo $this->navigation('Navigation')
        ->breadcrumbs()
        ->setLinkLast(false)               // link last page
        ->setMaxDepth(7)                   // stop at level 7
        ->setMinDepth(0)                   // start at level 0
        ->setSeparator(' »' . PHP_EOL);    // separator with newline 
Run Code Online (Sandbox Code Playgroud)

渲染时看起来像这样:

主页»Lorem Ipsum1»Lorem Ipsum2»当前面包屑

探索源代码:

<div id="breadcrumbs">
    <a href="/">Home</a>
    »
    <a href="/">Lorem Ipsum1</a>
    »
    <a href="/">Lorem Ipsum2</a>
    » Current Crumb
</div>
Run Code Online (Sandbox Code Playgroud)

所以,我的问题是:使用Breadcrumb Helper如何获得以下源代码,以便能够按照我想要的方式设置Breadcrumbs样式?

<div id="breadcrumbs">
    <ul id="breadcrumbs">
       <li><a href="">Home</a></li>
       <li><a href="">Lorem Ipsum1</a></li>
       <li><a href="">Lorem Ipsum2</a></li>
       <li><a href="" class="current">Current Crumb</a></li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

php html5 breadcrumbs view-helpers zend-framework2

7
推荐指数
2
解决办法
5124
查看次数