CakePHP 3:创建ul / ol列表

时间:2016-06-09 09:15:49

标签: cakephp html-lists cakephp-3.0

我正在开发CakePHP 3。

我必须像这样创建ul列表

<ul class="slides"
  <li data-thumb="image.jpg">
    <img src="image.jpg">
  </li>
  <li data-thumb="image.jpg">
    <img src="image.jpg">
  </li>
</ul>

Html Helper HERE的CakePHP Book中,它有一个创建嵌套列表并多次使用它的示例。但我想创建一次只能使用的列表。

我怎么能这样做?

1 个答案:

答案 0 :(得分:4)

除了图像错误的路径外,如果html不会改变代码,那么模板中的代码非常相似:

<ul class="slides"
  <li data-thumb="/images/image.jpg">
    <img src="/images/image.jpg">
  </li>
  <li data-thumb="/images/image.jpg">
    <img src="/images/image.jpg">
  </li>
</ul>

但是,最好使用appropriate helpers,以便路径正确无论应用程序的安装方式如何(即http://localhost/project-name/http://my-project.dev/http://example.com/或等等。):

<ul class="slides"
  <li data-thumb="<?= $this->Url->image('image.jpg') ?>">
    <?= $this->Html->image('image.jpg') ?>
  </li>
  <li data-thumb="<?= $this->Url->image('image.jpg') ?>">
    <?= $this->Html->image('image.jpg') ?>
  </li>
</ul>