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
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;
 + }
 +
 +}
 +</code>