Re: Chamar métodos dentro do app_controller

2007-11-06 Por tôpico Marcio Trindade
Cara você pode fazer o seguinte. No seu appController vc adiciona o modelo que vai usar. $uses = array("Banner"); coloca o método que vc ja tem nele ex: function getBanner(){ $this->set("banner", $this->Banner->find(null, null, "rand")); } então vc adiciona a chamada do método no seu befor

Re: Como informar os dados corretamente?

2007-11-06 Por tôpico Marcio Trindade
Bom você tem 2 opções, primeira utilizar o metodo generateList do cake (que é muito mais fácil) $novoArray = $this->Model->generateList(); http://api.cakephp.org/1.2/class_model.html#27ff9de8aaff38950bee5f4ffb22b4d1 ou então tratar o seu array na mão $perguntas = Set::extract($seuArray, "{n}.An

Re: Chamar métodos dentro do app_controller

2007-11-06 Por tôpico hostdesigner
Testando as duas alternativas anteriores eu não obtive êxito na opção citada pelo Tulio pois preciso realizar uma consulta no banco e dentro do app_controller aparentemente isso não é possível (ele sobre grava a variável $name e $uses ) Falopa! --~--~-~--~~~---~--~--

Como informar os dados corretamente?

2007-11-06 Por tôpico hostdesigner
Criei um sistema de pesquisa (enquete mais abrangente) e nela eu tenho algumas opções que nem sempre são a mesma quantidade, algumas vezes é 6 e pode ter até 15 opções. Para este exemplo tenho 6 opções que são retornadas da seguinte forma (vou publicar apenas dois retornos para não ficar extremam

Re: Chamar métodos dentro do app_controller

2007-11-06 Por tôpico hostdesigner
As duas últimas respostas foram melhores, porém a do Spark foi melhor, afinal o meu problema está diretamente no layout. A idéia do Tulio acabou não sendo vantajosa já que fazendo assim eu não teria acesso diretamente via VIEW, ou seja, eu teria que fazer alterações em vários controllers (eu já t

Re: Chamar métodos dentro do app_controller

2007-11-06 Por tôpico Tulio Faria
Bom, a resposta é simples :) Crie seu método dentro do app_controller, por exemplo (exemplo tosco), function getUserId(){ return "opa"; } e nos seus outros controllers, apenas: $this->getUserId(); Por quê? Basta lembrar que qualquer método extends app_controller, ou seja, ele herda os métod

Re: Chamar métodos dentro do app_controller

2007-11-06 Por tôpico DJ Spark
acho que a maneira mais correta em MVC para isso é chamar o requestAction no seu layout, onde o banner vai aparecer. na sua view ou no layout mesmo voce coloca isso: renderElement('banner', array('data'=>$this->requestAction('/banners/exibir'))); ?> Aqui, ele vai pegar uma variavel do seu Bann

Re: Chamar métodos dentro do app_controller

2007-11-06 Por tôpico hostdesigner
Ué isso ai eu havia descartado no tópico anterior, desta forma eu teria que fazer em todos os controles, correto? adicionar nos controladores var $uses = array('ModeloUsadoPeloController','Banner'); Se eu tiver que fazer isso em todos os controles eu prefiro nem usar o beforeFilter, crio logo a

Re: Links estranhos

2007-11-06 Por tôpico Bill
Resolvido Galera!!! para quem estiver com o mesmo problema, basta inserir estas 2 linhas no arquivo /app/config/bootstrap.php ini_set('session.use_trans_sid', 0); ini_set('url_rewriter.tags', ''); Isto resolve tudo!!! Valeu a todos pela ajuda > Qq coisa tenta o ini_set para desabilitar o tra

Re: Chamar métodos dentro do app_controller

2007-11-06 Por tôpico Augusto Ferreira
HUmm, agora entendi, não sei se é pog, mas vamos lá adicionar nos controladores var $uses = array('ModeloUsadoPeloController','Banner'); e no definir o function beforeFilter(){ $this->set('banner',$this->Banner->findByAlgumaCoisa($algumaCoisa); } Assim, sempre que uma função for chamada el

Re: Chamar métodos dentro do app_controller

2007-11-06 Por tôpico hostdesigner
Não entendi, você está dizendo que seu eu crio um metodo dentro do app_controller.php eu não preciso chama-lo? Então como funciona isso? por que eu sempre preciso chamar o método que criei para poder usa-lo. Vamos exemplificar o que eu quero fazer, eu criei um sistema de banner rotativo para o

Re: Links estranhos

2007-11-06 Por tôpico Augusto Ferreira
Qq coisa tenta o ini_set para desabilitar o trans_sid Em 06/11/07, Gustavo Carreno <[EMAIL PROTECTED]> escreveu: > > > Ora bolas, mas qd eu pedi o trans_sid era do servidor remoto e não do > local. > Todo este tempo eu a pensar que tinhas acesso ao php.ini do servidor > remoto ARGHHH. > Pega um ph

Re: Upload + Campo do MySQL

2007-11-06 Por tôpico hostdesigner
Boa, eu não sabia desta. Falopa! --~--~-~--~~~---~--~~ Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" do Grupos Google. Para enviar mensagens para este grupo, envie um email para cake-php-pt@googlegroups.com Para anular a inscrição n

Re: Upload + Campo do MySQL

2007-11-06 Por tôpico Marcio Trindade
No cake 1.2 o vetor $_FILE já vem dentro do $this->data, sendo assim você pode usar simplesmente como usava fora do cake. Ficando assim: move_uploaded_file($this->data["Modelo"]["campo"]['tmp_name'], WWW_ROOT."file/file_". $this->data["Modelo"]["id"] .".jpg"); Abraços, Marcio Trindade On Nov 6

Re: autenticação e autorização

2007-11-06 Por tôpico Eber Freitas Dias
Fala cara... Eu particularmente criei minhas próprias rotinhas pra autorização e verifiação de usuário através de sessions e variáveis dentro de cada função... Não é nada complicado... Talvez eu devesse fazer um componente simples dessa parada, hehe! Em 06/11/07, Bill <[EMAIL PROTECTED]> escreveu

Re: Chamar métodos dentro do app_controller

2007-11-06 Por tôpico Augusto Ferreira
Você não chama, ele é chamado automaticamente, só precisas defini-lo dentro do seu controlador Em 06/11/07, hostdesigner <[EMAIL PROTECTED]> escreveu: > > > E isso quer dizer que eu chamo o método como? > > Falopa! > > > > > --~--~-~--~~~---~--~~ Recebeu esta mensa

Re: Chamar métodos dentro do app_controller

2007-11-06 Por tôpico hostdesigner
E isso quer dizer que eu chamo o método como? Falopa! --~--~-~--~~~---~--~~ Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" do Grupos Google. Para enviar mensagens para este grupo, envie um email para cake-php-pt@googlegroups.com Para

Re: Links estranhos

2007-11-06 Por tôpico Bill
Pois é amigo, o trans_sid q informei estar ON é do servidor remoto mesmo, apenas não tenho acesso ao php.ini. TRANS_SID = ON > > Ora bolas, mas qd eu pedi o trans_sid era do servidor remoto e não > do local. Todo este tempo eu a pensar que tinhas acesso ao php.ini > do servidor remoto ARGHHH

Re: autenticação e autorização

2007-11-06 Por tôpico Bill
Olá Benito, estou implementando o othAuth em meu site e estou achando excelente, pois trabalha de maneira mto fácil com proteção de páginas, funções, etc, e grupos de usuários diferenciados. Qquer coisa so perguntar > Olá pessoal, > > É minha primeira participação no grupo então "

autenticação e autorização

2007-11-06 Por tôpico Josenivaldo Benito Junior
Olá pessoal, É minha primeira participação no grupo então "Olá! Meu nome é Josenivaldo Benito Junior, a galera costuma chamar-me de Benito pois é mais curto que Josenivaldo, tem aqueles que chamam-me de Zé, Zé nivaRdo, Junior ou Ju... escolham a vontade, inclusive aceito novas criações hihi." Não

Re: Links estranhos

2007-11-06 Por tôpico Gustavo Carreno
Ora bolas, mas qd eu pedi o trans_sid era do servidor remoto e não do local. Todo este tempo eu a pensar que tinhas acesso ao php.ini do servidor remoto ARGHHH. Pega um phpinfo.php com a respectiva função lá dentro e verifica como está o trans_sid On 11/6/07, Bill <[EMAIL PROTECTED]> wrote: > > t

Re: Chamar métodos dentro do app_controller

2007-11-06 Por tôpico Augusto Ferreira
Sobrecarrega os métodos beforeFilter (antes), afterFilter (depois) e beforeRender (depois da lógica do controlador e antes da view ser renderizada) Em 06/11/07, hostdesigner <[EMAIL PROTECTED]> escreveu: > > > Como eu chamo os metodos dentro do app_controller? > > Preciso chama-los sempre a cada r

Re: Exclusão recursiva

2007-11-06 Por tôpico Augusto Ferreira
Então, acho que o caminho é por aí mesmo, que tipos de dados estatísticos justificam usar n x m? Em 06/11/07, TSassara <[EMAIL PROTECTED]> escreveu: > > > O bom mesmo é usar a convenção. Dessa forma, você não precisa se > preocupar, > é só dizer que é um modelo é dependente do outro e o cake apaga

Re: Upload + Campo do MySQL

2007-11-06 Por tôpico hostdesigner
Eu não lembro onde, mas, foi neste grupo eu lembro de ter criado um tópico sobre como usar este componente pois eu já tinha apanhado de tudo quanto é jeito pra fazer um upload, no final nem entendi como usava, mas, resolvi aprender hoje :D Falopa! --~--~-~--~~~---~--

Chamar métodos dentro do app_controller

2007-11-06 Por tôpico hostdesigner
Como eu chamo os metodos dentro do app_controller? Preciso chama-los sempre a cada requisição, eu tentei criar um método com o mesmo nome do app_controller, mas, dá erro... E não lembro mais como é que chama os métodos lá dentro para serem executados a cada requição. Alguém lembra? Falopa! -

Re: Upload + Campo do MySQL

2007-11-06 Por tôpico TSassara
Estou até com medo de quando precisa fazer um sistema com uploads... Estou para brincar com isso para não ser pego de surpresa. =D On 6 Nov, 12:15, "Geovane Silva" <[EMAIL PROTECTED]> wrote: > eu fiz assim: > > if (!empty($_FILES["files1"])){ > $this->Upload->copyUploadedFile("files

Re: Exclusão recursiva

2007-11-06 Por tôpico TSassara
O bom mesmo é usar a convenção. Dessa forma, você não precisa se preocupar, é só dizer que é um modelo é dependente do outro e o cake apagara os registros dependentes automaticamente. Se não, você deverá percorrer a tabela procurando na coluna que possui a ID do relacionamento, comparando se é ig

Re: Upload + Campo do MySQL

2007-11-06 Por tôpico Geovane Silva
eu fiz assim: if (!empty($_FILES["files1"])){ $this->Upload->copyUploadedFile("files1", ""); $this->data["Ponto"]["img_titulo"] = $_FILES["files1"]["name"]; } depois é só salvar: $this->Ponto->save($this->data) Geovane. On 11/6/07, hostdesigner <[EMAIL PROTECTED]> wrote:

Upload + Campo do MySQL

2007-11-06 Por tôpico hostdesigner
Eu estou usando o componente do Tulio Faria que foi alterado pelo "cara" que foi alterado pelo "cara2"... Bom, isso não vem ao caso, o caso é que eu preciso gravar o nome do arquivo num campo do banco, e não quero alterar o componente até pra não ficar gambiarrado. Então como fica pra resgatar s

Re: Links estranhos

2007-11-06 Por tôpico Bill
tens idéia de como faço para verificar o php.ini do servidor, visto q é uma hospedagem normal, e não tenoh acesso aos arquivos. abs > > Estou vendo que está usando a versão 1.1. > Pode fazer um diff entre o php.ini do servidor de testes e do > remoto, pois parece tudo bem a nível do core.

Re: Links estranhos

2007-11-06 Por tôpico Gustavo Carreno
Estou vendo que está usando a versão 1.1. Pode fazer um diff entre o php.ini do servidor de testes e do remoto, pois parece tudo bem a nível do core.php. On 11/6/07, Bill <[EMAIL PROTECTED]> wrote: > > Esta assim: > (resumi tirando os comentarios) > > //define ('BASE_URL', env('SCRIPT_NAME')

Re: Links estranhos

2007-11-06 Por tôpico Bill
Esta assim: (resumi tirando os comentarios) > > Como tá o seu core.php ? > > On 11/6/07, Bill wrote: > >> mas pq cookies fariam isto apenas no Cake, e não em diversos >> outros sistemas. >> >> Tenho instalado no mesmo servidor, sites com oscommerce, joomla, >> e diversos outros scripts prontos

Re: Links estranhos

2007-11-06 Por tôpico Gustavo Carreno
Como tá o seu core.php ? On 11/6/07, Bill <[EMAIL PROTECTED]> wrote: > > mas pq cookies fariam isto apenas no Cake, e não em diversos outros > sistemas. > > Tenho instalado no mesmo servidor, sites com oscommerce, joomla, e diversos > outros scripts prontos, e notei que isto acontece com está últ

Re: variáveis de formulário

2007-11-06 Por tôpico Bill
hehe, foi o q imaginei, tanto q perguntei o seuginte: >> Alguém já passou por isto? tem como resolver sem usar o form >> html, usando form helper? Queria saber se dava pra fazer isto sem ser na unha mesmo... Valeu > É só criar seu form "na unha", sem usar os helpers e depois tratar > os dad

Re: Links estranhos

2007-11-06 Por tôpico Bill
mas pq cookies fariam isto apenas no Cake, e não em diversos outros sistemas. Tenho instalado no mesmo servidor, sites com oscommerce, joomla, e diversos outros scripts prontos, e notei que isto acontece com está última versão do cake, pois na versão anterior cheguei a testar o tutorial do

Re: variáveis de formulário

2007-11-06 Por tôpico Danilo Miguel
É só criar seu form "na unha", sem usar os helpers e depois tratar os dados para inclusão no seu BD, seguindo as convenções do Cake. Fui claro? Em 05/11/07, Bill <[EMAIL PROTECTED]> escreveu: > > Olá galera, > > estou querendo implementar cobranças em meu site, com a pagseguro ou a > F2B, e ver

Re: Links estranhos

2007-11-06 Por tôpico Gustavo Carreno
On 11/5/07, Bill <[EMAIL PROTECTED]> wrote: > estranho q isto acontece apenas no cake, todos sistemas q uso não ocorre > isto Cookies ? -- Gustavo Carreno --- http://batxman.wordpress.com < If you know Red Hat you know Red Hat, If you know Slackware you know Linux > --~--~-~--~~---