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