Funkce z modelu v presenteru nevrací výsledek dotazu
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- kikinet
- Člen | 35
Ahoj,
v UserPresenteru mám render funkci:
public function renderDelete($id)
{
try{
$data = $this->userManager->getData($id);
$this->template->user_data = $data;
var_dump($data);
} catch (\Exception $e){
$this->error($e->getMessage());
}
}
Funkce getData voláná v presenteru z modelu je například při volání ve forms funkční a vrací podle zadaného id všechny hodnoty uživatele. Zde bych teda chybu nehledala.
Řádek var_dump($data)
vrací z nějakého důvodu
boolean(false);
. Proč?
Třídu z modelu tahám přes __construct()
a je registrována
v configu.
EDIT:
public function getData($id)
{
$user_data = $this->database->table(self::USERS_TABLE_NAME)->where(self::USERS_ID, $id)->fetch();
return $user_data;
}
Editoval kikinet (13. 3. 2015 20:58)