Adicione na model: public $virtualFields = array(‘nome_tipo‘ => ‘CONCAT(nome, ” (“, tipo,”)”)’); Na controller faça a busca com o nome virtual que criou na modelo: $tagsArr = $this->Tag->find(‘list’,array(‘fields’=>’nome_tipo‘, ‘recursive’=>-1));
Fiz um teste para incrementar 1 a mais em cada id, e de order 1 a 100 não conseguiria, então adicionei o order by decrescente, que funcionou perfeitamente! Exemplo: update modulo set id = id+1 order by id desc;
if (preg_match_all(“#<tr[^>]*>(.*?)</tr>#is”, $html, $matches)) { foreach ($matches[1] as $linha) { if (preg_match_all(“#<td[^>]*>(.*?)</td>#is”, $linha, $mat)) { foreach ($mat[1] as $col) { // em $row está o conteúdo dos tds desta linha var_dump($col); } } } } else { echo ‘<h3>Nada encontrado!</h3>’;Read More
SOAP SOAP é um protocolo de transferência de mensagens em formato XML para uso em ambientes distribuídos. O padrão SOAP funciona como um tipo de framework que permite a interoperabilidade entre diversas plataformas com mensagens personalizadas. Aplicando este padrão em WebRead More
Codificação de caracteres em endereços URL Quando passam variáveis em endereços URL, às vezes, é necessário codificar certos caracteres. Isto é, substituir uma caracter por seu código ASCII em formato hexadecimal. A seguir, apresentam os os caracteres que se codificamRead More
As perguntas mais comuns é como faço para restringir a quantidade de colunas que traz na minha busca de uma tabela específica. Exemplo de Tabelas: Pagina – id, nome, data_cadastro Promocao – id, id_pagina, nome, valor, data_cadastro PromocaoConteudo – id, id_promocao, conteudo,Read More
Primeiramente selecione os itens da lista e determine o nome “combo” igual mostra a imagem abaixo: Agora selecione o campo que quer que as listas apareçam. Depois de selecionado vá até: Menu Dados -> Validação de Dados ->Read More
Podemos fazer dois tipos de Debug das queries executadas: Controller – irá retornar um array com todas as queries que estão rodando: Exemplo 1: $destinos = $this->Destino->find(‘all’); $log = $this->Destino->getDataSource()->getLog(false, false); debug($log); View – também exibirá as queries que estãoRead More
Desvinculando Foreignkey (de uma model com a outra via “unbindModel”. Imaginando que na sua model “USERS” você tenha um hasMany de outras duas models chamadas “PROFILES” e “CONTACTS”. Tendo estas informações podemos concluir que quando eu fizer uma buscaRead More
Dependendo da versão, você poderá fazer as seguintes verificações Para o CakePHP versão 2.3 você pode verificar através do método elementExists: Exemplo: if($this->elementExists($element)) { … } Se for a versão 2.x você pode usar: Exemplo: if($this->_getElementFilename($name)) { … }Read More