Definice hodnoty v select metodě
- monty
- Člen | 66
Ahoj.
Snažím se za použití Nette\Database\Context definovat
proměnnou, ale Nette se při tom domnívá, že chci hledat referenci.
Můžu mu to nějak zatrhnout?
$table->select("id, title, created, 'image.jpg' AS image")->where(Tables::ADVERTS_IN_SLIDER, true)->fetchAll();
No reference found for $adverts->image
Pokud použiju rawQuery, dotaz funguje.
$table->query("
SELECT id, title, created, 'image.jpg' AS image
FROM " . Tables::ADVERTS . "
WHERE " . Tables::ADVERTS_IN_SLIDER . " = 1
")->fetchAll();
Je možné jak, výsledku docílit i s Context?
Děkuju moc za rady
P
- monty
- Člen | 66
CZechBoY napsal(a):
Proč se vlastně ptáš databáze na věc kterou znáš?
Nezjistuju si jen tuhle hodnotu, byl to jen holej priklad :)
Taham si data z nekolika tabulek…clanky, inzeraty, aktuality.
Clanky a aktuality, maji sloupec image, ale inzeraty ne a jelikoz chci mit
v template univerzalni foreach, napadlo me, ze bude nejjednodussi definovat si
nazev obrazku pro clanky uz v zarodku :)