Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Kirby CMS-添加图像修改的时间戳_Php_Kirby - Fatal编程技术网

Php Kirby CMS-添加图像修改的时间戳

Php Kirby CMS-添加图像修改的时间戳,php,kirby,Php,Kirby,我正在学习Kirby CMS 我有一个显示一系列图像的页面,我不确定如何获取图像上传的日期 我认为这与$file变量有关: $file->modified($format=false) the last modified timestamp 以下是我的php循环: <?php if($page->hasImages()): ?> <ul class="gallery"> <?php foreach($page->imag

我正在学习Kirby CMS

我有一个显示一系列图像的页面,我不确定如何获取图像上传的日期

我认为这与$file变量有关:

$file->modified($format=false)
the last modified timestamp
以下是我的php循环:

<?php if($page->hasImages()): ?> 
    <ul class="gallery">
        <?php foreach($page->images() as $image): ?>
            <div class="gallerySegment">
            <h3 class="guidelineHead"><?php echo $image->title() ?></h3>
            <p><?php echo $image->caption() ?></p>
            <li><img src="<?php echo $image->url() ?>" width="<?php echo $image->width() ?>" height="<?php echo $image->height() ?>" alt="<?php echo $image->title() ?>" /></li>
            </div>
        <?php endforeach ?>
    </ul>
<?php endif ?>

我认为这在kirby 1中默认是不可能的。您可以使用php函数


如果是Kirby 2,你可以像在你的提案中那样写。

你应该能够在你的循环中简单地做这样的事情

<p>Uploaded at: <?php echo $image->modified('d. F Y'); ?></p>
这在Kirby 1和Kirby 2中都可用,因为$image变量中的单个图像对象始终是扩展文件对象。这意味着您也可以在图像对象上使用所有文件对象方法

如果您需要有关如何设置$format'd的任何信息。是的,你应该看看