Differences
This shows you the differences between two versions of the page.
zend_info [2010-01-07 12:57] Joakim Forsgren |
zend_info [2022-07-18 13:20] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Komma i gång med Zend-framework ====== | ||
- | ===== Din uppgift: ===== | ||
- | - Få till en fungerade applikation för att logga in och lägga upp användare i Zend. | ||
- | - Du skall veta vad MVC är. | ||
- | - Du skall veta hur Zend fungerar i stort... | ||
- | ===== Komma igång ===== | ||
- | Att komma igång med [[http:// | ||
- | |||
- | ===== Mitt exempel ===== | ||
- | Jag tänkte att vi skall börja med att titta på mitt exempel och ha detta som utgångspunkt när jag går igenom hur man jobbar med Zend Framework. Det borde bara väldigt enkelt för er att få igång en fungerade kopia av min kod om ni följer stegen nedan. | ||
- | |||
- | |||
- | * Hämta denna fil: {{: | ||
- | * Logga in via putty | ||
- | * Ställ dig i din public_html < | ||
- | * Packa upp filen < | ||
- | * Skapa en länk till Zend på min användare. < | ||
- | * Ändra i filen .htaccess så det stämmer för dig < | ||
- | * Kopiera filen application.ini.ex till application.ini < | ||
- | * Ändra i application.ini så att det stämmer för dig < | ||
- | * Testa om det funkar... http:// | ||
- | * Sen för att kunna titta på mitt ex så förutsätts att ni har en tabell i er databas med följande utseende: < | ||
- | CREATE TABLE IF NOT EXISTS `Users` ( | ||
- | `UserID` int(11) unsigned NOT NULL auto_increment, | ||
- | `FirstName` varchar(255) NOT NULL, | ||
- | `LastName` varchar(255) NOT NULL, | ||
- | `Password` varchar(255) NOT NULL, | ||
- | `Email` varchar(255) NOT NULL, | ||
- | `Deleted` tinyint(1) NOT NULL, | ||
- | PRIMARY KEY (`UserID`), | ||
- | UNIQUE KEY `Email` (`Email`) | ||
- | ) ENGINE=MyISAM | ||
- | </ | ||
- | |||
- | |||
- | 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 = ' | ||
- | |||
- | function test() { | ||
- | $query = " | ||
- | // För att få det som ett objekt istället för som en array, kommentera bort raden för att se skillnaden | ||
- | $this-> | ||
- | $data = $this-> | ||
- | return $data; | ||
- | } | ||
- | |||
- | function test2() { | ||
- | $query = " | ||
- | // För att få det som ett objekt istället för som en array, kommentera bort raden för att se skillnaden | ||
- | $this-> | ||
- | $data = $this-> | ||
- | return $data-> | ||
- | } | ||
- | |||
- | } | ||
- | </ |