Joomla.it Forum

Non solo Joomla... => Sviluppo => : Allen Walker 17 Aug 2011, 20:30:58

: Componente non trovato... Forse problema nomi classi e file
: Allen Walker 17 Aug 2011, 20:30:58
Salve, ho un problema con evidentemente coni nomi da dare alle classi e ai file del mio componente che sto creando...
Infatti quando installo il componente, normalmente me lo vede installato e se vado su componenti c'è, ma se clicco sopra, mi da errore 404 con "componente non trovato".
Screenshot
http://imageshack.us/photo/my-images/856/erroreiv.jpg/ (http://imageshack.us/photo/my-images/856/erroreiv.jpg/)

Allora, per prima cosa questi sono i file che ho nel mio componente:
http://imageshack.us/photo/my-images/806/filetw.jpg/ (http://imageshack.us/photo/my-images/806/filetw.jpg/)

Questo è il file xml:
:
<files folder="site">
  <filename>controller.php</filename>
  <filename>index.html</filename>
  <filename>models/index.html</filename>
  <filename>models/photouser.php</filename>
  <filename>views/photouser/index.html</filename>
  <filename>views/photouser/view.html.php</filename>
  <filename>views/photouser/tmpl/index.html</filename>
  <filename>views/photouser/tmpl/default.php</filename>
 </files>
 
 <administration>

  <files folder="admin">
      <filename>install.sql</filename>
      <filename>uninstall.sql</filename>
      <filename>controller.php</filename>
      <filename>index.html</filename>
      <filename>models/index.html</filename>
      <filename>models/photouser.php</filename>
      <filename>views/photouser/index.html</filename>
      <filename>views/photouser/view.html.php</filename>
      <filename>views/photouser/tmpl/index.html</filename>
      <filename>views/photouser/tmpl/default.php</filename>
  </files>

Queste sono i nomi delle classi:
Nel punto di ingresso creo il controller con:
:
$classname    = 'PhotouserController'.$controller;

Nel controller la classe sarà quindi:
:
PhotouserController

Nel model
:
PhotouserModelPhotouser

Nella view
:
PhotouserViewPhotouser

cosa sbaglio?
questione di nomenclatura joomla???
: Re:Componente non trovato... Forse problema nomi classi e file
: mau_develop 17 Aug 2011, 21:03:51
Nel punto di ingresso creo il controller con:
------------------------------------------------------------
il punto di ingresso non è il controller

M.
: Re:Componente non trovato... Forse problema nomi classi e file
: Allen Walker 17 Aug 2011, 21:08:03
lo so.. infatti lo creo nel punto di ingresso xD nn ci faccio la classe.. la classe sarà in un altro file chiamato controller.php ovviamente.. come ho scritto su...
: Re:Componente non trovato... Forse problema nomi classi e file
: mau_develop 17 Aug 2011, 21:11:53
....mettila un po come ti pare ma io in quell'xml non lo vedo l'entry point

M.

ma nel sito che cartelle hai? ... cioè perchè ti trovi a sviluppare dentro a site e administrator?

: Re:Componente non trovato... Forse problema nomi classi e file
: Allen Walker 17 Aug 2011, 21:20:51
....mettila un po come ti pare ma io in quell'xml non lo vedo l'entry point

M.

ma nel sito che cartelle hai? ... cioè perchè ti trovi a sviluppare dentro a site e administrator?

ecco trovato.. avevo mancato di inserire l'entry point nell'xml quindi nn mi leggeva le varie classi...
grazie mille per l'aiuto :P
le solite sviste ^^