Back to top

Autore Topic: Componente non trovato... Forse problema nomi classi e file  (Letto 1501 volte)

Offline Allen Walker

  • Nuovo arrivato
  • *
  • Post: 6
    • Mostra profilo
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/

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

Questo è il file xml:
Codice: [Seleziona]
<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:
Codice: [Seleziona]
$classname    = 'PhotouserController'.$controller;

Nel controller la classe sarà quindi:
Codice: [Seleziona]
PhotouserController

Nel model
Codice: [Seleziona]
PhotouserModelPhotouser

Nella view
Codice: [Seleziona]
PhotouserViewPhotouser

cosa sbaglio?
questione di nomenclatura joomla???

mau_develop

  • Visitatore
Re:Componente non trovato... Forse problema nomi classi e file
« Risposta #1 il: 17 Ago 2011, 21:03:51 »
Nel punto di ingresso creo il controller con:
------------------------------------------------------------
il punto di ingresso non è il controller

M.

Offline Allen Walker

  • Nuovo arrivato
  • *
  • Post: 6
    • Mostra profilo
Re:Componente non trovato... Forse problema nomi classi e file
« Risposta #2 il: 17 Ago 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...

mau_develop

  • Visitatore
Re:Componente non trovato... Forse problema nomi classi e file
« Risposta #3 il: 17 Ago 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?

« Ultima modifica: 17 Ago 2011, 21:17:41 da mau_develop »

Offline Allen Walker

  • Nuovo arrivato
  • *
  • Post: 6
    • Mostra profilo
Re:Componente non trovato... Forse problema nomi classi e file
« Risposta #4 il: 17 Ago 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 ^^

 



Web Design Bolzano Kreatif