Articles of cakephp 2.1

CakePHP Elements não atualizando a tabela

Oi Estou tentando fazer uma seção de posts para um projeto de universidade no site de transmissão de vídeo. Eu tenho um controlador de postagem e modelo. Eu pensei que eu criaria um elemento para a checkbox de input de postagens para que eu pudesse ecoar isso no localhost / evolvids / uploads / watch […]

Autenticação CakePHP 2.1: AclExtras não preenche a tabela acos

Segui este tutorial para criar um aplicativo controlado ACL / ACO: http://book.cakephp.org/2.0/pt/tutorials-and-examples/simple-acl-controlled-application/simple-acl-controlled-application. html Eu baixei o plug-in AclExtras, coloquei-o na minha pasta App / Plugins e ./Console/cake AclExtras.AclExtras aco_update o comando ./Console/cake AclExtras.AclExtras aco_update , conforme descrito no tutorial, o que me dá o Aco Update Complete . Mas quando olho para a minha tabela […]

CakePHP – Controller ou No Controller?

Atualmente, estou construindo um aplicativo da Web que possui dois modelos, modelos de doação e de doação, respectivamente. Tem várias funções de usuário. Quando o usuário da equipe primeiro registra um doador, eu quero que ele seja redirecionado para outro formulário que lhe permita preencher os detalhes da Doação (o doador é registrado uma vez […]

CakePHP RequestHandler retorna RSS / JSON em vez de HTML

Eu tenho me movido alegremente junto com o meu site até esta semana, quando começamos a ver surgir alguns erros que acabaram por estar relacionados com o meu mal entendido como o RequestHandler do Cake funciona, mas ainda tenho que encontrar uma boa solução alternativa. Estou usando um método para pesquisar e retornar conteúdo em […]

CakePHP – Controller :: flash () não redireciona

Usando CakePHP 2.1 Eu tenho o seguinte código public function getForm($id=null){ $this->loadModel(‘DynamicFormResponse’); /** * Check if form exists */ $this->form_schema= $this->DynamicForm->isValidForm($id); if($this->form_schema == false){ $this->flash(“Invalid form”, $this->referer( array(‘controller’=>”pages”, ‘action’ => ‘display’) )); } … … O problema que enfrento é que, a chamada para $this->flash() torna a página flash, mas também continua a execução do […]

CakePHP – sucesso com $ hasOne, falha com $ hasMany

Bom Dia, Estou tendo problemas com $ hasMany, apesar de $ hasOne funcionar bem. Tenho dois modelos, Atribuição e AtribuiçãoGroup. A atribuição pode ter um Grupo de Atribuição, mas o Grupo de Atribuição pode ter várias Atribuições. Aqui estão os relacionamentos: class Assignment extends AppModel { public $belongsTo = array(‘AssignmentGroup’); } class AssignmentGroup extends AppModel […]

CakePHP: Como usar Containable para modelos HABTM nesteds

Estou tentando usar o Containable para retornar um modelo com vários dos seus modelos associados (e esses conjuntos de dados). Os modelos lidam com os resultados dos testes. Aqui estão os modelos: Modelos: Question : has and belongs to many Category Category : has and belongs to many Question Attempt : has many AttemptedQuestions AttemptedQuestion […]

CakePHP mostrando a página em branco

Eu tenho um site que está terminado e carregado, no início, ele funciona bem, mas depois de um momento, ele deixa de funcionar. Parando de trabalhar, quero dizer, qualquer página que eu vá, apenas mostra uma página em branco, fonte vazia. No entanto, no Chrome, recebo HTTP Error 500 (Internal Server Error) Para corrigir isso, […]

CakePHP 2.1 erros de validação do Ajax

Estou tentando obter erros de validação com o Ajax e jQuery trabalhando no CakePHP 2.1 para um formulário de contato. No borrão do campo de nome, uma function js é chamada: $(document).ready(function(){ $(‘#name’).blur(function(){ $.post( ‘/Cake_ajax/Contacts/validate_form’, { field: $(this).attr(‘id’), value: $(this).val() }, handleNameValidation ); }); function handleNameValidation(error){ if(error.length > 0){ if($(‘#name-notEmpty’).length == 0){ $(‘#name’).after($(” + error […]

CakePHP 2 $ this-> Html-> ordem de script

Estou tentando inserir arquivos JS na visualização, mas eles estão sendo inseridos na ordem errada. No meu default.ctp eu tenho isso $this->Html->script(array( ‘https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js’, ‘global’ ), array(‘inline’=>false)); echo $this->fetch(‘script’); Na minha opinião, tenho isso: $this->Html->script(‘jquery.fancybox.pack’, array(‘inline’ => false)); Mas quando eu vejo a fonte, sai assim: Qual é, obviamente, a ordem errada para que o plugin […]