2016-06-09 5 views
1

Я работаю на CakePHP 3.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> 

В CakePHP книги в Html HelperHERE, это есть пример для создания вложенного списка и использовать его несколько раз. Но я хочу создать список только для одного раза.

Как я мог это сделать?

ответ

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> 

Это хорошая идея, однако, использовать appropriatehelpers, так что пути правильны, независимо от того, как установлено приложение (т.е. 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> 
+0

Спасибо. Оно работает. –

Смежные вопросы