Ben bir veritabanı tr girdileri denetler bir modeli var. Bu gibi:
public function getByID($id)
{
if(false == is_numeric($id))
return false;
$images = array();
$query = $this->db->where("id_album", $id)->order_by("order", "ASC")->get("images");
foreach($query->result() as $row)
$images[] = $row;
return (object) $images;
}
Benim görüşüme göre ben görüntüleri olmadığını göstermek için bir satır ya da değil, varsa bilmek istiyorum. Ben bunu:
<?php if(false != isset($content->images)): ?>
<pre><?php print_r($content->images); ?></pre>
<?php endif; ?>
Ama ben hiçbir sonuç ettik zaman atlamak çalıştığınızda her zaman ben başarısız (i stdclass () boş olsun). ": Uyarı Mesaj: Undefined variable Önem" Ben isset
, $content->images != NULL
, !$content->images
... Ben atlamak için bunu nasıl bilmiyorum çalıştı.
Şimdiden teşekkür ederim.
GÜNCELLEME:
$content
$content->_data
veya $content->title
gibi görüntülerden daha fazla setleri vardır.
Ben veritabanı YOK görüntüleri ettik ve ben bunu yaparken, MySQL hiçbir getirisi ettik zaman:
<?php echo count($content->images); ?>
<pre><?php print_r($content->images); ?></pre>
Çıktısı:
1
stdClass ( )