Вот функция в моем контроллере
public function singleEdit($propertyId){
$property = $this->propertyModel->getPropertyById($propertyId);
$image = $this->propertyModel->getImageByPropertyId($propertyId);
$data = [
'property' => $property,
'image' => $image
];
$this->view('adminPages/singleEdit', $data);
}
Вот функция в моей модели
public function getImageByPropertyId($propertyId){
$this->db->query('SELECT imageId, imageName, imageUrl, propertyId, imageRank FROM images WHERE propertyId = :propertyId');
$this->db->bind(':propertyId', $propertyId);
$results = $this->db->resultSet();
return $results;
}
Вот мой вид
<?php
include APPROOT . "/views/templates/header.php"; ?>
<div class="container-xl">
<div class="row">
<div class="col">
<div id="carouselExampleCaptions" class="carousel slide" data-ride="carousel">
<ol class="carousel-indicators">
<li data-target="#carouselExampleCaptions" data-slide-to="0" class="active"></li>
<li data-target="#carouselExampleCaptions" data-slide-to="1"></li>
<li data-target="#carouselExampleCaptions" data-slide-to="2"></li>
</ol>
<div class="carousel-inner">
<div class="carousel-item active">
<?php foreach ($data['image'] as $img): ?>
<?php echo $img->imageUrl; ?>
<img src="<?php echo $img->imageUrl; ?>" class="d-block w-100" alt="image">
<div class="carousel-caption d-none d-md-block">
<h5><?php echo $img->imageName; ?></h5>
<p>Nul </p>
</div>
</div>
<?php
endforeach; ?>
</div>
<a class="carousel-control-prev" href="#carouselExampleCaptions" role="button" data-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="carousel-control-next" href="#carouselExampleCaptions" role="button" data-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
</div>
</div>
</div>
<div class="row p-3 m-3">
<div class="col">
<div class="container-xl">
<h3>Add Images</h3>
<table class="table table-hover p-4">
<thead>
<tr>
<th scope="col">
<div>
<?php flash('imageError'); ?>
<form action="<?php echo URLROOT; ?>/Admins/imageUpload/<?php echo $data['property']->propertyId; ?>" method="post" enctype="multipart/form-data">
<input type="hidden" name="imageRank" value="mainImage" id="imgRank">
<input type="hidden" name="propertyId" value="<?php echo $data['property']->propertyId; ?>">
<input type="File" name="picFile">
<input type="submit" value="Upload" formaction="<?php echo URLROOT; ?>/Admins/imageUpload/<?php echo $data['property']->propertyId; ?>" formmethod="post" formenctype="multipart/form-data">
</form>
</div>
</th>
</tr>
<tr>
</tr>
</thead>
</table>
</div>
</div>
</div>
<div class="col"></div>
</div>
</div>
<?php include APPROOT . "/views/templates/footer.php"; ?>
если я попробуйте отобразить изображение, набрав sr c в теге изображения; он работает, например
<img src="<?php echo URLROOT . "/images/properties/188118_1596663122.jpg"; ?>">
Как только я пытаюсь отобразить изображение с помощью imageUrl, оно не отображается. Если я отображаю imageUrl вне тега изображения, он отображается, но внутри тега изображения изображение не отображается.