Xato qayerda - ular noto'g'ri xabarni ko'rsatadi

Men blog uchun funksiya yaratdim, lekin u to'g'ri ishlamaydi. Nazorat qiluvchi:

$id_get = Model::factory('index')->get_id($slug);
$this->template->content = Ko'rinish::factory('index/article')
                    ->set('slug', $mysql_respnse)
        ->set('commentars', Model::factory('index')->find_commentars($id_get)); 

Ko'rinish:

    <?php
    if($commentars){
      echo 'There is a commentar!'; 
    }
else{
echo 'There is no any commentar!';
}
    ?>

Model:

public function get_id($slug){
    $query = DB::query(Database::SELECT, 'SELECT id FROM ieraksti WHERE slug = :slug')
            ->parameters(array(':slug' => $slug))->execute()->as_array();
}

Xato qaerda? Skriptda "Sharhlar yo'q" ko'rsatiladi, ammo menga "Sharhchi bor" kerak.

0
Ehtimol, ma'lumotlar bazasida sharh yo'q.
qo'shib qo'ydi muallif this.lau_, manba
"Sharh" nima? "Sharh" va "sharhlar" yoki "sharh" va "sharhlar" deganlaringiz bormi?
qo'shib qo'ydi muallif Darsstar, manba
Mening ma'lumotlar bazamda 3 sharh mavjud, bu erda artcl_id 3 va blog maqola idi 3.
qo'shib qo'ydi muallif reGative, manba

1 javoblar

Modeldagi get_id() usulida hech narsa qaytarilmaysiz. Shuning uchun $ get_id NULL qiymatiga ega va shunga o'xshash $ sharhlar ham bor.

4
qo'shib qo'ydi
Rahmat qilaman, modelda xatolik yuz berdi, men 1 soat oldin bu xatoni tuzatdim. :)
qo'shib qo'ydi muallif reGative, manba
PhP |BotsUz
PhP |BotsUz
93 ishtirokchilar

Phpni o'rganishni Hohlasangiz https://t.me/joinchat/AAAAAE-KRc5dd5tPMmGmWA A'zo bo'lin