Joomla.it Forum
Non solo Joomla... => Sviluppo => : ispuk 21 Feb 2010, 17:31:45
-
ciao aa tutti ,mi stavo chiedendo ,prima di andarmi a spulciare file per file di joomla, c'è qualcuno che sa dirmi come joomla filtra le stringhe tesuali come per esempio il testo di un articolo o del titolo dell'articolo ,nel momento in cui li inserisce nel db e nel momento in cui li richiama?
quali funzioni php vengono sfruttate?
grazie e scusate se non mi impegno a cercamela da solo la risposta :P
-
scusate se non mi impegno a cercamela da solo la risposta
------------------------------------------------------------
...cioè, sai che c'è ma non hai voglia di cercartela e stai chiedendo a qualcuno di farlo alposto tuo?
..... mi unisco.... una birraaa! :):)
onesto ma un po' paraculo ti pare?
M.
-
JRequest::getVar nel model...
ciao,
marco
-
eheheh hai ragionissima :D
cercavo qualcuno che ci si fosse imbattuto prima di me :D
ehehe mettiamola cosi !! :P
-
marco ,grazie inanzitutto, poi con model intendi un file specifico ..?:) ehehe non prendermi per para culo davvero ;)
-
opps volevo dire JRequest::get(), non getVar() :(
nello schema proposto da joomla (vedi il wiki) i dati inviati si leggono all'interno del metodo store() del model dei dati da salvare (quindi il specifico file nella cartella models del componente). ovviamente ciò non è vincolante ...ma è buona norma attenercisi.
$row =& $this->getTable();
$data = JRequest::get( 'post' );
$row->bind($data);
in questo modo viene effettuato il filtraggio stretto di tutto ciò che è inviato.
se hai bisogno di html dopo get('post') specifica i campi che possono contenere html:
$data['htmlText']=JRequest::getVar( 'htmlText', '', 'post', 'string', JREQUEST_ALLOWHTML );
per le opzioni di getVar però ti vedi il wiki, se no... ;)
questo in via generale; per il com_content vedi /administrator/components/com_content/models/element.php
ciao,
marco
-
ragazzi non sapete quanto apprezzo lo sforzo che state facendo per farmi capire meglio ;) ,non è facile purtroppo :) , quello che avete scritto per me è arabo :P
io volevo sapere quali funzioni adopera joomla per inserire e estrarre dati da db ,se usa per esempio htmlentites() o mysql_real_string_escape() etc etc
insomma la base ,magari mi state parlando di una libreria interna voi?
scusate l'ignoranaza :P
-
scusa, ma ora che sai qual è la classe vai a vedere il codice nel reference...
ciao
-
ehehe non ti arrabbiare ma il reference dove lo trovo? :-X
-
http://api.joomla.org/ e http://docs.joomla.org/Framework
ciao