Domande taggate «php»

PHP è un linguaggio di scripting lato server progettato per lo sviluppo web ma utilizzato anche come linguaggio di programmazione generico. Joomla è basato su PHP.

4
Metodo per la creazione di una sottoquery mediante JDatabase
A http://docs.joomla.org/Selecting_data_using_JDatabase , non esiste un metodo documentato per scrivere una sottoquery usando JDatabase. https://gist.github.com/gunjanpatel/8663333 esemplifica un modo per ottenere ciò con (alcuni bit omessi): $subQuery = $db->getQuery(true); $query = $db->getQuery(true); // Create the base subQuery select statement. $subQuery->select('*') ->from($db->quoteName('#__sub_table')) ->where($db->quoteName('subTest') . ' = ' . $db->quote('1')); // Create the …

3
Qual è il modo corretto per ottenere l'intero $ _POST?
In Joomla! 2.5.x Potrei semplicemente correre JRequest::get('post');ma visto che JRequestè deprecato in Joomla! 3.x Dovrei usare JInput. Al momento questo è il codice che sto usando per ottenere l'intero $_POST: $app = JFactory::getApplication(); $postData = $app->input->getArray(array_flip(array_keys($_POST))); Ma questo sembra piuttosto ingombrante e incappare in problemi se usato insieme $app->input->set();penserei che …
26 cms  php  jinput  jrequest 

6
Come rilevare se l'utente è Super User?
Per determinare se il visitatore è un ospite , utilizziamo qualcosa del genere: if ($user->guest) { echo 'Hello, guest!'; } Ora, se voglio determinare se il visitatore è un SuperUser (amministratore) registrato o meno, quale sarebbe il codice per quello? Ho alcuni file PHP esterni che non voglio essere accessibili …

3
Qual è il modo corretto di gestire le eccezioni?
Nel core di Joomla trovo ancora molte chiamate come questa: // Check for errors. if (count($errors = $this->get('Errors'))) { JError::raiseError(500, implode("\n", $errors)); return false; } Ma JError è obsoleto dalla versione 12.1 della piattaforma. Quindi, come dovrei usare le eccezioni PHP standard.


2
Dove è $ this-> baseurl definito in joomla?
Ho posto prima questa domanda su stackoverflow.com (domanda qui ). Nei commenti puoi leggere che sarebbe meglio se faccio questa domanda qui. Sul mio sito Web joomla sto usando echo $this->baseurl;ma restituisce l'URL contenente "/index.php". Voglio cambiarlo per rimuovere "/index.php" da baseurl. Ma non riesco a trovare la linea di …


1
I documenti usano assegnano per riferimento (= &) ma è necessario con PHP 5?
Ho notato nella documentazione di Joomla, come per JFactory / getSession , che gli esempi usano assegnazione per riferimento ( =&), piuttosto che una semplice assegnazione ( =). $session =& JFactory::getSession(); Questo è solo obsoleto o copre intenzionalmente gli utenti di PHP 4? È necessario in PHP 5? O c'è …
12 php 







2
Qual è la differenza tra JHtml: script () e $ doc-> addScript?
Di recente ho sviluppato un modulo che richiede l'iniezione di alcuni file JS e CSS in <head>ciascuna pagina. Inizialmente, ho usato: $doc =& JFactory::getDocument(); $doc->addScript(JURI::base(true).'/modules/mod_x/js/mod_x.js'); Tuttavia, ho notato che quando è stata abilitata la memorizzazione nella cache, il sito ha caricato sia una versione cache che una versione /cachenon cache …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.