Back to top

Autore Topic: aiuto actions  (Letto 4029 volte)

Offline Gaetano Danelli

  • Esploratore
  • **
  • Post: 82
  • Sesso: Maschio
    • Mostra profilo
aiuto actions
« il: 28 Ott 2014, 18:11:55 »

Ciao a tutti,
sto cercando di creare una lista dei record su una tabella con le relative action (nuovo, modifica, elimina)... sembra tutto a posto ma nel premere i tasti ci da " [/size]View non trovato [name, type, prefix]: photwo, html, photwoView[/color][/size][size=78%]"[/size]
[/size]
[/size][size=78%]view.html.php[/size]
Codice: [Seleziona]
<?php
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
 
// import Joomla view library
jimport('joomla.application.component.view');
 
/**
 * HelloWorld View
 */
class PhoTwoViewPhoTwos extends JViewLegacy
{
        
/**
         * display method of Hello view
         * @return void
         */
        
public function display($tpl null
        {
                
// get the Data
                
$items $this->get('Items');
                
$pagination $this->get('Pagination');

                
// Check for errors.
                
if (count($errors $this->get('Errors'))) 
                {
                        
JError::raiseError(500implode('<br />'$errors));
                        return 
false;
                }
                
// Assign the Data
                
$this->items $items;
                
$this->pagination $pagination;
 
                
// Set the toolbar and number of found items
                 
$this->addToolBar($this->pagination->total);
 
                
// Display the template
                
parent::display($tpl);

// Set the document
                
$this->setDocument();

        }
 
        
/**
         * Setting the toolbar
         */
        
protected function addToolBar($total=null
        {
                
JToolBarHelper::title(JText::_('COM_HELLOWORLD_MANAGER_HELLOWORLDS'));
                
JToolBarHelper::deleteList('''photwos.delete');
                
JToolBarHelper::editList('photwo.edit');
                
JToolBarHelper::addNew('photwo.add');
        }
/**
         * Method to set up the document properties
         *
         * @return void
         */
        
protected function setDocument() 
        {
                
$isNew = ($this->item->id 1);
                
$document JFactory::getDocument();
                
$document->setTitle($isNew JText::_('COM_HELLOWORLD_HELLOWORLD_CREATING')
                                           : 
JText::_('COM_HELLOWORLD_HELLOWORLD_EDITING'));
        }}

Offline steganoga

  • Abituale
  • ****
  • Post: 1313
    • Mostra profilo
Re:aiuto actions
« Risposta #1 il: 28 Ott 2014, 18:40:35 »
Citazione
PhoTwo

questo in joomla è complicarsi la vita, meglio Photwo almeno eviti casino col camel case.

poi... la vista che chiami "photwo" ce l'hai?, l'hai scritta?
...sono dove non ti aspetti di trovarmi, mi alimento della tua supponenza e disseto la mia curiosità nel silenzio.
Non sono un nemico, considerami un ospite.

Offline Gaetano Danelli

  • Esploratore
  • **
  • Post: 82
  • Sesso: Maschio
    • Mostra profilo
Re:aiuto actions
« Risposta #2 il: 28 Ott 2014, 19:00:27 »
hahahaha cambiero in Duello che poi dovro creare un'altra vista con i profili e un'altra con le configurazioni generali ma non so come lavorare nel backend per separarle... comunque si, ho fatto tutto seguendo la guida sul joomla.org...
c'e la cartella tmpl con dentro default.php, default_head, defaul_body default_foot

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:aiuto actions
« Risposta #3 il: 28 Ott 2014, 19:10:56 »
anche io direi

class PhotwoViewPhotwos extends JViewLegacy{}

ciao,
marco

mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline Gaetano Danelli

  • Esploratore
  • **
  • Post: 82
  • Sesso: Maschio
    • Mostra profilo
Re:aiuto actions
« Risposta #4 il: 28 Ott 2014, 23:49:09 »
ok... ora pero ho un'altro problema... non so dove ho sbagliato qualcosa....


nella radice photwo.php
Codice: [Seleziona]
$controller = JControllerLegacy::getInstance('Photwo');controller.php
Codice: [Seleziona]
$input->set('view', $input->getCmd('view', 'Duelli'));la views si chiama duelli...
 ma mi da errore [/size][size=0px]500[/size][/color] View non trovato [name, type, prefix]: Duelli, html, photwoView[/font][/color]

Offline steganoga

  • Abituale
  • ****
  • Post: 1313
    • Mostra profilo
Re:aiuto actions
« Risposta #5 il: 29 Ott 2014, 08:11:57 »
guarda che così inciampi ogni due righe. Prima di "violentare" gli script che trovi in rete (spesso nemmeno corretti) devi capire come funzionano gli standard di joomla.

così a naso ti direi che hai problemi di pluralizzazione.
...sono dove non ti aspetti di trovarmi, mi alimento della tua supponenza e disseto la mia curiosità nel silenzio.
Non sono un nemico, considerami un ospite.

Offline Gaetano Danelli

  • Esploratore
  • **
  • Post: 82
  • Sesso: Maschio
    • Mostra profilo
Re:aiuto actions
« Risposta #6 il: 29 Ott 2014, 13:50:19 »
su quello hai perfettamente ragione... seguendo la guida ufficiale oltre a capire ben poco ho pure trovato dei errori!!!
magari se sai delle guide fatte bene potrei risolvere tutti i miei problemi (che sicuramente un po è causato dalla non conoscenza di joomla)
vi ringrazio

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:aiuto actions
« Risposta #7 il: 29 Ott 2014, 14:25:32 »
duelli come plurale di duello? allora probabilmente ha ragione steganoga e tu ti sei dimenticato di impostare i nomi degli oggetti nel controller duello (propietà view_item e view_list)

quanto alle guide questo è proprio un punto dolente...
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline steganoga

  • Abituale
  • ****
  • Post: 1313
    • Mostra profilo
Re:aiuto actions
« Risposta #8 il: 29 Ott 2014, 14:28:59 »
E' solo una mia opinione personale o probabilmente solo una mia mania ma è quello che consiglio sempre
- Un testo cartaceo/manuale solitamente offre più argomenti, esempi e qualche errore in meno; per scrivere un libro almeno un minimo di knowhow devi averlo, per scrivere scemenze sul wiki anche no.
- Prima leggi, cerchi di capire o almeno di illuderti di aver capito e leggi tutto, solo dopo passi all'esperimento. Quando capiterà qualcosa di inaspettato ti verrà magicamente in mente ciò che avevi letto e a cui avevi dato non molta importanza.

Prima consigliavo anche di studiarsi i componenti di joomla... ho smesso, tanto sono tutti scritti alla "facciamo felice il parroco"

Qualcosa di dettagliato ma non saprei fino a che punto corretto lo trovi su cocoate

e cmq, come dice Marco il tuo problema lo risolvi forzando la pluralizzazione, dando un nuovo valore a quella proprietà, ma credimi risolvi solo il problema contingente...
« Ultima modifica: 29 Ott 2014, 14:31:07 da steganoga »
...sono dove non ti aspetti di trovarmi, mi alimento della tua supponenza e disseto la mia curiosità nel silenzio.
Non sono un nemico, considerami un ospite.

Offline Gaetano Danelli

  • Esploratore
  • **
  • Post: 82
  • Sesso: Maschio
    • Mostra profilo
Re:aiuto actions
« Risposta #9 il: 29 Ott 2014, 20:40:15 »
me l'avete mandata!!  :D
duel/duels dovrebbe far contento joomla... ma il problema persiste!

Offline steganoga

  • Abituale
  • ****
  • Post: 1313
    • Mostra profilo
Re:aiuto actions
« Risposta #10 il: 29 Ott 2014, 21:14:41 »
guarda... credimi che non sono consigli dati per voglia di liquidarti e non credo tu ti possa nemmeno distaccare molto se vuoi usare la piattaforma di Joomla come sviluppatore. Di per se non sarebbe nemmeno complicata.. poi hanno fatto il cms, e con quello tu ti devi incastrare con le tue estensioni
...sono dove non ti aspetti di trovarmi, mi alimento della tua supponenza e disseto la mia curiosità nel silenzio.
Non sono un nemico, considerami un ospite.

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:aiuto actions
« Risposta #11 il: 29 Ott 2014, 21:47:27 »
convention over configuration è una gran bella cosa se ci si prende la briga di spiegare quali sono le convenzioni, altrimenti diventa l'incubo che stai vivendo.

se scrivere manualmente il codice era semplice in j1.0 e, forse, fattibile in j1.5, diventa improponibile in j2.5+ ove il numero dei files da scrivere cresce a sproposito e le convenzioni vanno spesso ricercate tramite reverse engineering.

io non condivido lo spirito masochista di steganoga (ne abbiamo discusso in altri post) e ritengo che la cosa migliore sia usare un generatore di componenti. dato che ho spesso scritto componenti complessi, con parecchie tabelle, il mio personale generatore me lo ero scritto sin dai tempi di j1.5 ;)

già quando hai un sistema che ti scrive il crud, o bread che dir si voglia, il lavoro non è mai semplice, figuriamoci se ti devi anche scrivere a manina controllers, models, views, tables, forms, fileds, filters e così via.

ok, saper scrivere il codice ti serve per imparare, ma pensare di scrivere a mano quando devi sviluppare per professione a me pare decisamente folle (mio personale e contestabilissimo pensiero).

ciao,
marco
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline Gaetano Danelli

  • Esploratore
  • **
  • Post: 82
  • Sesso: Maschio
    • Mostra profilo
Re:aiuto actions
« Risposta #12 il: 31 Ott 2014, 02:58:28 »
ho trovato e sperimentato questo: http://www.component-creator.com/it
pero per creare 2 tabelle devo pagare :(
conoscete altri??
dopo ho provato a guardare i files ma sono di un casino allucinante!
non devo creare componenti per lavoro, ne devo fare 1 per un progetto...

Offline steganoga

  • Abituale
  • ****
  • Post: 1313
    • Mostra profilo
Re:aiuto actions
« Risposta #13 il: 31 Ott 2014, 08:42:28 »
clicca sul "mondino" sotto l'avatar (che non c'è) di mmleoni
...sono dove non ti aspetti di trovarmi, mi alimento della tua supponenza e disseto la mia curiosità nel silenzio.
Non sono un nemico, considerami un ospite.

Offline Gaetano Danelli

  • Esploratore
  • **
  • Post: 82
  • Sesso: Maschio
    • Mostra profilo
Re:aiuto actions
« Risposta #14 il: 31 Ott 2014, 13:54:22 »
a quanto pare ne ha uno... pero gira su windows, io o mac... e nessun server istallato!
o mi fa lui  ::)
o pure ne conoscete altri che posso provare?

 



Web Design Bolzano Kreatif