Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
zend_info [2009-11-23 12:48]
Joakim Forsgren
zend_info [2010-01-07 12:57]
Joakim Forsgren
Line 34: Line 34:
 </code> Skulle det inte gå att ha detta namn på sin tabell så borde det vara lätt att fixa. Ändra i Default_Model_Users och sen vilken tabell man har i AuthController under loginAction. Detta borde räcka... har inte testat själv. </code> Skulle det inte gå att ha detta namn på sin tabell så borde det vara lätt att fixa. Ändra i Default_Model_Users och sen vilken tabell man har i AuthController under loginAction. Detta borde räcka... har inte testat själv.
  
 +
 +Lite special lösningar för speciella frågor...
 +
 +<code php>
 +Test kod som funkar för mig:
 +<?php
 +class Default_Model_Users extends Zend_Db_Table {
 + // Namn på tabellen
 + protected $_name = 'Users';
 +
 + function test() {
 + $query = "SELECT * FROM Users";
 + // För att få det som ett objekt istället för som en array, kommentera bort raden för att se skillnaden
 + $this->_db->setFetchMode(Zend_Db::FETCH_OBJ);
 + $data = $this->_db->fetchall($query);
 + return $data;
 + }
 +
 + function test2() {
 + $query = "SELECT count(*) as Number FROM Users";
 + // För att få det som ett objekt istället för som en array, kommentera bort raden för att se skillnaden
 + $this->_db->setFetchMode(Zend_Db::FETCH_OBJ);
 + $data = $this->_db->fetchrow($query);
 + return $data->Number;
 + }
 +
 +}
 +</php>