Creare Database (guida di riferimento)

Sto cercando di eseguire la guida di riferimento. http://framework.zend.com/manual/en/learning.quickstart.create-model.html

Sono arrivato al punto di creare il database, ma non so come creare tale codice

 1.   % zf configure db-adapter \
 2.   > 'adapter=PDO_SQLITE&dbname=APPLICATION_PATH "/../data/db/guestbook.db"' \
 3.   > production
 4.   A db configuration for the production has been written to the application config file.
 5.   
 6.   % zf configure db-adapter \
 7.   > 'adapter=PDO_SQLITE&dbname=APPLICATION_PATH "/../data/db/guestbook-testing.db"' \
 8.   > testing
 9.   A db configuration for the production has been written to the application config file.
 10.   
 11.   % zf configure db-adapter \
 12.   > 'adapter=PDO_SQLITE&dbname=APPLICATION_PATH "/../data/db/guestbook-dev.db"' \
 13.   > development
 14.   A db configuration for the production has been written to the application config file.

premetto che uso xampp invece di Zend server

Grazie

inviato 6 anni fa
lucavalentino
X 0 X

Sono comandi da dare in un terminale. Si usa dunque zend_tool per creare i vari componenti dell'applicativo :-)

risposto 6 anni fa
Mario Santagiuliana
X 0 X

Fino a qui ci ero arrivato.

Il fatto che non mi segue i comandi

risposto 6 anni fa
lucavalentino
X 0 X

Che errore ottieni?

risposto 6 anni fa
Mario Santagiuliana
X 0 X

Una cosa del genere

Project
zf create project path name-of-profile-name file-of-profile
zf show
Note: There aare specialites, use zf show project.? to get specific help on them.
View 
zf create view controller-name action-name-or-simple-name
Controller
zf create view controller name index-action-included[=1] module
Action
zf create action name controller-name [=index] view-included[=1] module
Module
zf create module name 
Form
zf enable form module
zf create forn name module
Layout
zf enable form layout
zf create forn name layout
DbAdapter
zf configure db-adapter dsnsection-name[=production]
DbTable
zf vreate db-table name actual-table-name module force-overwrite
Note: There aare specialites, use zf show project.? to get specific help on them.
ProjectProvider
zf create project-provider name actions
risposto 6 anni fa
lucavalentino
X 0 X

non lo stesso problema che hai avuto quando provavi ad abilitare il layout?

risposto 6 anni fa
civre
X 0 X

All'incirca SI vengono aggiunte solo righe relative al db

risposto 6 anni fa
lucavalentino
X 0 X

Lavori su ambiente windows?

risposto 6 anni fa
Mario Santagiuliana
X 0 X

Ho risolto con questo comando Mysql in quanto uso quel database anzich sqlite

zf configure dbadapter "adapter=Pdo_Mysql&username=test&password=test&dbname=test"

Alla prossima

risposto 6 anni fa
lucavalentino
X 0 X
zf configure dbadapter "adapter=Pdo_Mysql&username=test&password=test&dbname=test"

Sembrava che il codice riportato sopra avesse risolto tutti i miei guai invece non riesco ha convertire l'esempio della guida da sqlite a Mysql.

Premetto che il mio database Mysql stato creato con phpAmin quindi un file che risiede non so dove....

risposto 6 anni fa
lucavalentino
X 0 X

Puoi fare il punto della situazione attuale?

risposto 6 anni fa
Gianni Tomasicchio
X 0 X

Fino alla index il daabase funziona, il problema che non mi trova le altre pagine.

quando faccio link per andare ad un altra paguna compare

An error occurred
Page not found
Exception information:

Message: Invalid controller specified (ek-forum)
Stack trace:

#0 C:\xampp\xampp\htdocs\EK-forum\library\Zend\Controller\Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
#1 C:\xampp\xampp\htdocs\EK-forum\library\Zend\Application\Bootstrap\Bootstrap.php(97): Zend_Controller_Front->dispatch()
#2 C:\xampp\xampp\htdocs\EK-forum\library\Zend\Application.php(366): Zend_Application_Bootstrap_Bootstrap->run()
#3 C:\xampp\xampp\htdocs\EK-forum\public\index.php(26): Zend_Application->run()
#4 {main} 

Request Parameters:

array (
 'controller' => 'ek-forum',
 'action' => 'public',
 'index' => 'edit',
 'id' => '1',
 'module' => 'default',
)
risposto 6 anni fa
lucavalentino
X 0 X

Ho scoperto il mio errore.

Attualmente i link sono http://localhost/ek-forum/public/index/add e non funziuona

se invece i link sono http://localhost/EK-forum/public/index/add e funziona

Come modificare?

risposto 6 anni fa
lucavalentino
X 0 X

ek-forum il nome del modulo o del controller?

Le tue route come sono definite?

risposto 6 anni fa
Mario Santagiuliana
X 0 X

ho risolto cambiando il nome della cartella contenente tutta l'applicazione

risposto 6 anni fa
lucavalentino
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda