0

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

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

完整的代码如下,但上面的行是我工作的地方。这是隐藏区域的开始。我想做的是在跨度标签内有 img 图像标签。但是,此时我的所有代码都是打印/回显我放入数据库中的位置,但不显示图像。我不确定这是否是我把文件放在哪里做错了,webroot/img/events/tempimg.jpg,打印的是“img/events/tempimg.jpg”。我认为我的图像在正确的位置,只是我以错误的方式打开了标签。或者关闭span标签第一次打开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')
                    );

非常感谢您的帮助

格伦·柯蒂斯。

4

1 回答 1

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>";

格伦。

于 2012-08-03T15:15:29.787 回答