Questions marquées «php»

PHP est un langage de script côté serveur conçu pour le développement Web, mais également utilisé comme langage de programmation à usage général. Joomla est basé sur PHP.

4
Méthode de création d'une sous-requête à l'aide de JDatabase
Sur http://docs.joomla.org/Selecting_data_using_JDatabase , il n'y a pas de méthode documentée pour écrire une sous-requête à l'aide de JDatabase. https://gist.github.com/gunjanpatel/8663333 illustre une façon d'y parvenir avec (quelques bits omis): $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')); …

3
Quelle est la bonne façon d'obtenir l'intégralité de $ _POST?
À Joomla! 2.5.x Je pourrais simplement courir JRequest::get('post');mais vu que JRequestc'est obsolète dans Joomla! 3.x je devrais utiliser JInput. En ce moment, c'est le code que j'utilise pour obtenir l'intégralité $_POST: $app = JFactory::getApplication(); $postData = $app->input->getArray(array_flip(array_keys($_POST))); Mais cela semble plutôt lourd et je rencontre des problèmes s'il est utilisé …
26 cms  php  jinput  jrequest 

6
Comment détecter si l'utilisateur est super utilisateur?
Pour déterminer si le visiteur est un invité , nous utilisons quelque chose comme ceci: if ($user->guest) { echo 'Hello, guest!'; } Maintenant, si je veux déterminer si le visiteur est un super-utilisateur enregistré (administrateur) ou non, quel serait le code pour cela? J'ai des fichiers PHP externes auxquels je …

3
Quelle est la bonne façon de gérer les exceptions?
Dans le noyau Joomla, je trouve encore de nombreux appels comme celui-ci: // Check for errors. if (count($errors = $this->get('Errors'))) { JError::raiseError(500, implode("\n", $errors)); return false; } Mais JError est obsolète depuis la version 12.1 de la plateforme. Alors, comment dois-je utiliser les exceptions PHP standard.


2
Où est $ this-> baseurl défini dans joomla?
J'ai d'abord posé cette question sur stackoverflow.com (question ici ). Dans les commentaires, vous pouvez lire qu'il serait préférable que je pose cette question ici. Sur mon site Web joomla que j'utilise, echo $this->baseurl;mais il renvoie l'url contenant "/index.php". Je veux changer cela pour supprimer "/index.php" de baseurl. Mais je …


1
Les documents utilisent assign by reference (= &) mais est-ce nécessaire avec PHP 5?
J'ai remarqué dans la documentation Joomla, comme pour JFactory / getSession , que les exemples utilisent assign-by-reference ( =&), plutôt qu'une simple assignation ( =). $session =& JFactory::getSession(); Est-ce juste obsolète ou couvre-t-il délibérément les utilisateurs de PHP 4? Est-ce nécessaire sous PHP 5? Ou y a-t-il quelque chose lié …
12 php 




4
Comment créer une API RESTful avec Joomla
Je construis des extensions Joomla depuis la v1 mais je dois bientôt mettre en ligne une API que j'ai construite et que j'utilise depuis un certain temps. Actuellement, j'utilise Joomla 2.5 et j'ai écrit des plugins pour ce système: https://github.com/techjoomla/com_api Avant de mettre en service, je voudrais autant que possible …



2
Quelle est la différence entre JHtml: script () et $ doc-> addScript?
J'ai récemment développé un module qui exigeait que certains fichiers JS et CSS soient injectés dans la <head>page de chaque page. Au départ, j'ai utilisé: $doc =& JFactory::getDocument(); $doc->addScript(JURI::base(true).'/modules/mod_x/js/mod_x.js'); Cependant, j'ai remarqué que lorsque la mise en cache était activée, le site chargeait à la fois une version mise en …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.