在CakePHP中嵌套标签

时间:2012-08-03 11:20:02

标签: cakephp

我正在尝试将图像显示在隐藏区域中,这是我从其他人制作的另一个页面复制的一段代码。所以一切正常,你单击按钮,隐藏区域出现,我可以从我所显示的表中获取数据并更改css,没问题。

$tmp .= $html->tag('span',$html->tag('h3',

完整的代码如下,但上面的行是我工作的地方。这是隐藏区域的开始。我想要做的是在span标签内部使用img image标签。但是,此时我的所有代码都是打印/回显我放入数据库但不显示图像的位置。我不确定这是否是我把文件放在哪里的错误,webroot / img / events / tempimg.jpg,print是'img / events / tempimg.jpg'。从那以后,我认为我的图像是在正确的位置,只是因为我以错误的方式打开了标签。或者最好关闭span标签1st这打开img标签,如果是这样,我怎样才能确保它只出现在隐藏区域而不是主页面上。

        $tmp = $html->tag('strong', $NewDate. " - " . $EventTitle.'<br />');  
                    $tmp .= $html->tag('div', substr($EventLoc, 0, 10).'... <br />', array('class' => 'EventInfo'));

                    $tmp .= $html->tag('span',$html->tag('h3',
                        __d('EventsHeader', $e['Team']['name'] . ' Events ', true), array('class' => 'EventInfos'))
                        .$html->tag('img', $EventImage, array('class' => 'EventHide hide'))
                        .nl2br($EventInfo . ' testing more......'), array('class' => 'EventHide hide')
                    );

非常感谢您的帮助

Glenn Curtis。

1 个答案:

答案 0 :(得分:0)

以防这对其他人有帮助,现在我已经建立了标签,没有使用HTML助手

                $tmp .= "<div class=\"EventHide hide\">
                                <h3 class=\"EventInfos\">" .$e['Team']['name'] . " Events - ". $EventTitle ." - ". $EventLoc ."</h3>
                                <div class=\"\"><img src=\"$EventImage\" width=\"250\" height=\"200\"/></div>
                                <span class=\"EventDisplayDate\">When : $DisplayDate</span>
                                <span class=\"EventDisplayLoc\">Where : $EventLoc</span>
                                <span class=\"EventDisplayDes\">Description<br/>$EventInfo</span>
                            </div>";

格伦。