Привет я использую Кокпит CMS в качестве бэкэнда для нового проекта, и я установил свой index.php
иметь фоновое изображение.
Теперь я хочу, чтобы пользователь мог изменять изображения в «галерее», не удаляя другие изображения, и я хочу загрузить последнее изображение в «галерее».
Вот Кокпит Галереи документация.
Я могу сделать это с этим:
<?php foreach(gallery('Backgrounds') as $images): ?>
<?php thumbnail($images["path"]) ?>
<?php endforeach;?>
однако это загружает все изображения и является действительно медленным и неэффективным, то, что я хочу сделать, это загрузить изображения в массив и использовать последнее изображение, это то, что я пока имею:
<?php $images = cockpit("galleries")->gallery('Backgrounds'); ?>
<?php thumbnail(end($images["path"])) ?>
Обновить:
Проверено PHP-журнал получаю эту ошибку:
PHP Warning: end() expects parameter 1 to be array, null given in /Users/username/Developer/Beardedweb/index.php on line 10
Извините, не очень опытный PHP.
Ура,
Отис Райт.
Ты рядом. Сначала вы должны получить последний элемент массива и затем получить это значение.
<?php
$img = end($images);
thumbnail($img["path"]);
?>
Других решений пока нет …