Передайте из действия в представление массив ссылок:
<?php
$links = [
[
'text' => 'text1',
'href' => 'href1',
],
[
'text' => 'text2',
'href' => 'href2',
],
[
'text' => 'text3',
'href' => 'href3',
],
];
?>
Сформируйте из нашего массива следующий HTML код:
<a href="http://href1">text1</a>
<a href="http://href2">text2</a>
<a href="http://href3">text3</a>
Модифицируйте предыдущую задачу так, чтобы
каждая ссылка выводилась в отдельном теге
li
тега ul
.
Передайте из действия в представление массив с работниками:
<?php
$employees = [
[
'name' => 'user1',
'surname' => 'surname1',
'salary' => 1000,
],
[
'name' => 'user2',
'surname' => 'surname2',
'salary' => 2000,
],
[
'name' => 'user3',
'surname' => 'surname3',
'salary' => 3000,
],
[
'name' => 'user4',
'surname' => 'surname4',
'salary' => 4000,
],
[
'name' => 'user5',
'surname' => 'surname5',
'salary' => 5000,
],
];
?>
Выведите этот массив в виде следующей таблицы:
<table>
<tr>
<td>user1</td>
<td>surname1</td>
<td>1000</td>
</tr>
<tr>
<td>user2</td>
<td>surname2</td>
<td>2000</td>
</tr>
<tr>
<td>user3</td>
<td>surname3</td>
<td>3000</td>
</tr>
<tr>
<td>user4</td>
<td>surname4</td>
<td>4000</td>
</tr>
<tr>
<td>user5</td>
<td>surname5</td>
<td>5000</td>
</tr>
</table>
Модифицируйте предыдущую задачу так, чтобы в первом ряду появились заголовки таблицы:
<table>
<tr>
<th>Имя</th>
<th>Фамилия</th>
<th>Зарплата</th>
</tr>
...
Модифицируйте предыдущую задачу так, чтобы появилась еще одна колонка в начале таблицы, в которой будут выводится порядковые номера работников (то есть ключи элементов массива). Нумерация должна начинаться с единицы, а не с нуля.
Модифицируйте предыдущую задачу так, чтобы
на экран выводились только работники с зарплатой
более 2000
.
Передайте из действия в представление массив с пользователей:
<?php
$users = [
[
'name' => 'user1',
'surname' => 'surname1',
'banned' => true,
],
[
'name' => 'user2',
'surname' => 'surname2',
'banned' => false,
],
[
'name' => 'user3',
'surname' => 'surname3',
'banned' => true,
],
[
'name' => 'user4',
'surname' => 'surname4',
'banned' => false,
],
[
'name' => 'user5',
'surname' => 'surname5',
'banned' => false,
],
];
?>
Выведите этот массив в виде HTML таблицы
с тремя колонками: имя, фамилия и статус.
В последней колонке должен выводится статус
пользователя: забанен он или нет. Если ключ
banned
для данного пользователя имеет
значение true
, то выводите слово 'забанен'
,
а если false
, то слово 'активен'
.
Модифицируйте предыдущую задачу так, чтобы
цвет текста tr
с забаненным пользователем
был красного цвета, а с активным пользователем
- зеленого.
Из действия в представление передается массив со строками. Переберите этот массив циклом и в каждой итерации цикла создайте инпут, сделав значением инпута элемент массива.
Из действия в представление передается массив
со строками. Сделайте из этого массива выпадающий
список select
.
Сделайте в действии контроллера массив с
числами от 1
до последнего дня текущего
месяца. Передайте этот массив в представление.
Сделайте также переменную, в которой будет
хранится номер текущего дня. Также передайте
эту переменную в представление.
Переберите циклом переданный массив и выведите
его в виде списка ul
. При этом тегу
li
, в котором хранится номер текущего
дня месяца добавьте класс active
.