Zend Framework is een open source , object georiënteerd Web applicatie framework voor PHP 5 . Zend Framework bevat verschillende losjes gekoppelde componenten. Het biedt ook een geavanceerde "Model - View_Controller " implementatie die kan worden gebruikt om een basisstructuur voor de toepassing. De meest gebruikte componenten zijn onder Zend_Controller , Zend_Db en Zend_Db_Table . Via deze onderdelen , kunt u gemakkelijk een databank - gerelateerde Web applicatie te maken . SQLite is ingesloten database bibliotheken die een groot deel van de SQL- 92-standaard omvatten . Het slaat alle data tabellen , procedures en triggers in een enkel bestand . Zend toegang SQLite via een database-interface . Wat je nodig hebt Zend Framework Toon Meer Aanwijzingen 1 Download Zend Server van Zend website ( zie Rresources ) . Installeer de server door te dubbelklikken op het installatieprogramma . Volg de installatiewizard tot finish. Kopen van 2 Klik op "Start ", " Run" en " cmd " om de " Opdrachtprompt . " Zoek een map waar u uw project op te slaan met behulp van DOS commando " cd directory " en " . dir /all" Voer de volgende code : % zf create project connect_sqliteClick " Enter " om deze opdracht uit te voeren . . Dit zal uw basis sitestructuur waaronder initiële controllers en weergaven maken 3 Voer de volgende opdracht om de configuratie te maken aan de bron database: % zf configure db - adapter > 'adapter = PDO_SQLITE & dbname = APPLICATION_PATH " /data /db /employee.db " ' > testingA db configuratie voor de productie is geschreven om de toepassing configuratiebestand . 4 Maak een subdirectory " db " onder " data " folder.Create een nieuwe tabel voor de database en de code opslaan als " sqlite.sql " file : CREATE TABLE item ( Id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT , naam VARCHAR ( 32 ) NOT NULL ) 5 Voer het volgende script op te bouwen de genoemde database : $ schemaSql = file_get_contents ( . dirname ( __FILE__ ) ' /sqlite.sql ' ) ; $ dbAdapter - > getConnection ( ) - > exec ( $ schemaSql ) ; chmod ( $ dbFile , 0666 ) ;
|