nette 2.1 database where reflection
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- qwerin
- Člen | 25
Ahoj,
mam dotaz:
<?php
$this->mysql->conn->table("dr_produkt_variant")->select("*")->where(array(":ns_cart.kosikid" => $this->cartId));
?>
ktery vygeneruje:
<?php
SELECT *
FROM `dr_produkt_variant`
LEFT JOIN `ns_cart` ON `dr_produkt_variant`.`id_variant` = `ns_cart`.`darek`
WHERE (`ns_cart`.`kosikid` = '233161130')
?>
poblem je ze se to propojuje skrze darek ale ja bych to potrebovat propojit skrze id_variant.
neslo by pridat syntax: :ns_cart(id_variant).kosikid
schema DB: http://new2.weltservis.cz/db.png
PHP 5.4.13
Apache
Nette Framework 2.1-dev (revision b3c70b2 released on 2013–11–18)
PS. nebyla by nekde vubec dokumentace tech . a : ve where? Jedine co jsem nasel je: http://public.skrasek.com/…_2012_04_28/#17 ale to uz neplati :(