Perguntas com a marcação «php»

PHP é uma linguagem de script do lado do servidor projetada para desenvolvimento web, mas também usada como uma linguagem de programação de propósito geral. Joomla é baseado em PHP.

4
Método para criar uma subconsulta usando JDatabase
Em http://docs.joomla.org/Selecting_data_using_JDatabase , não há um método documentado para escrever uma subconsulta usando o JDatabase. https://gist.github.com/gunjanpatel/8663333 exemplifica uma maneira de fazer isso com (alguns bits omitidos): $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 …

3
Qual é a maneira correta de obter todo o $ _POST?
No Joomla! 2.5.x Eu poderia simplesmente executar, JRequest::get('post');mas vendo como JRequestestá obsoleto no Joomla! 3.x eu devo usar JInput. No momento, esse é o código que estou usando para obter o todo $_POST: $app = JFactory::getApplication(); $postData = $app->input->getArray(array_flip(array_keys($_POST))); Mas isso parece bastante complicado e eu me deparo com problemas …
26 cms  php  jinput  jrequest 

3
Qual é a maneira correta de lidar com exceções?
No núcleo do Joomla, ainda encontro muitas chamadas como esta: // Check for errors. if (count($errors = $this->get('Errors'))) { JError::raiseError(500, implode("\n", $errors)); return false; } Mas o JError está obsoleto desde a liberação da plataforma 12.1. Então, como devo usar exceções padrão do PHP.

6
Como detectar se o usuário é superusuário?
Para determinar se o visitante é um convidado , usamos algo como isto: if ($user->guest) { echo 'Hello, guest!'; } Agora, se eu quiser determinar se o visitante é um superusuário (administrador) registrado ou não, qual seria o código para isso? Eu tenho alguns arquivos PHP externos que eu não …


2
Onde $ this-> baseurl é definido no joomla?
Eu fiz essa pergunta no stackoverflow.com primeiro (pergunta aqui ). Nos comentários, você pode ler que seria melhor fazer essa pergunta aqui. No meu site joomla estou usando, echo $this->baseurl;mas ele retorna o URL que contém "/index.php". Eu quero mudar isso para remover "/index.php" do baseurl. Mas não consigo encontrar …









2
Qual é a diferença entre JHtml: script () e $ doc-> addScript?
Desenvolvi recentemente um módulo que exigia a injeção de certos arquivos JS e CSS no <head>de cada página. Inicialmente, usei: $doc =& JFactory::getDocument(); $doc->addScript(JURI::base(true).'/modules/mod_x/js/mod_x.js'); No entanto, notei que, quando o armazenamento em cache estava ativado, o site carregava uma versão em cache e uma versão /cacheem cache /modules/mod_x/js/, causando erros …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.