Re: bake.php não funciona?
Gostei da idéia e preciso dar uma continuidade a thead Alguém conhece um "Bake Wizard" ? Vi o Wizard Component, mas não consegui entender o funcionamento/propósito. Tenho um banco em postgresql e preciso gerar a estrutura para começar a trabalhar, vou pra linha de comando mesmo, por enquanto 2007/5/10 Mateus Nogueira <[EMAIL PROTECTED]>: > > > E aí Rodrigo, > complementando sua duvida. > Estive pesquisando diversos Frameworks MVC para PHP baseado em raills. > Experimente há pouco o Codeigniter. Muito bom mas a sintaxe me fez > larga-lo. Procuro algo mais proximo da estrutura de OOP para poder > integrar futuramente com JAVA. Com relação ao code generator "Bake" o > "Code igniter" tem um similar chamado "CodeCrafter" o qual possui uma > interface WEB pra gerar os CRUD muito boa e facil de usar ( E não > atraves do prompt do DOS como o BAKE ). > Gostaria de saber se o BAKE possui alguma versao WEB ? > E como faço pra ultilizar o a extenção "masterbake.php" com o BAKE > (http://cakeforge.org/projects/autobakery/). > Há algum tutorial passo a passo para o BAKE ? ( Contemplanto a geração > de relacionamentos entre tabelas ? ) > > Valeu comunidade. > Abraço > > Mateus Nogueira > > > On 27 abr, 10:18, "Rodrigo Xavier" <[EMAIL PROTECTED]> wrote: > > Ola bom dia, > > > > To tentando usar o cake me baseando por alguns materiais que coletei na > > internet. > > > > Pelo que entendi para iniciar um projeto com cake eu deveria digitar na > > linha de comando do Linux algo tipo bake.php -project nomePrjeto, > entretanto > > uso windows aqui... e não sei como fazer para rodar o bake. Alguem tem > > alguma dica? > > > > Abraço a todos > > > > Rodrigo Guimarães > > Desenvolvedor Web > > > > > -- Forte abraço, Aldemir Vieira --~--~-~--~~~---~--~~ 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 neste grupo, envie um email para [EMAIL PROTECTED] Para mais opções, visite este grupo em http://groups.google.com/group/cake-php-pt?hl=pt-PT -~--~~~~--~~--~--~---
CakePHP Asset Mapper
Bom alguem ja mexeu e que sabe como isso funciona e se e bom utilizar ele para o cake 1.2 esse e o link http://marcgrabanski.com/code/asset-mapper/ e to querendo usar ele para poder usar o datepicker... http://marcgrabanski.com/code/ui-datepicker/ pq minha duvida e como que vou colocar o endereço do javascript dentro do add ? obrigado Morlocks --~--~-~--~~~---~--~~ 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 neste grupo, envie um email para [EMAIL PROTECTED] Para mais opções, visite este grupo em http://groups.google.com/group/cake-php-pt?hl=pt-PT -~--~~~~--~~--~--~---
Re: Acesso a controllers
Vlw, Augusto. Abraços, Em 15/01/08, Augusto César Ferreira <[EMAIL PROTECTED]> escreveu: > > $this->requestAction("/controller/method/parameter"); //O parametro é a > url que seria chamada pelo navegador para requisitar tal ação > (http://api.cakephp.org/class_object.html#c40a38b60a3748b9cf75215b92ee3db1 > ) > > Augusto. > > - Original Message - > > *From:* Michael Mafort <[EMAIL PROTECTED]> > *To:* cake-php-pt@googlegroups.com > *Sent:* Tuesday, January 15, 2008 9:30 AM > *Subject:* Acesso a controllers > > Olá padeiros, bom dia. > > Gostaria de saber se alguém ai sabe se é possível eu acessar um controller > através de outro, por exemplo > users_controller eu ter acesso ao login_controller. > > Abraços, > > > --~--~-~--~~~---~--~~ 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 neste grupo, envie um email para [EMAIL PROTECTED] Para mais opções, visite este grupo em http://groups.google.com/group/cake-php-pt?hl=pt-PT -~--~~~~--~~--~--~---
Re: Acesso a controllers
$this->requestAction("/controller/method/parameter"); //O parametro é a url que seria chamada pelo navegador para requisitar tal ação (http://api.cakephp.org/class_object.html#c40a38b60a3748b9cf75215b92ee3db1) Augusto. - Original Message - From: Michael Mafort To: cake-php-pt@googlegroups.com Sent: Tuesday, January 15, 2008 9:30 AM Subject: Acesso a controllers Olá padeiros, bom dia. Gostaria de saber se alguém ai sabe se é possível eu acessar um controller através de outro, por exemplo users_controller eu ter acesso ao login_controller. Abraços, --~--~-~--~~~---~--~~ 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 neste grupo, envie um email para [EMAIL PROTECTED] Para mais opções, visite este grupo em http://groups.google.com/group/cake-php-pt?hl=pt-PT -~--~~~~--~~--~--~---
Discussão sobre tutoriais
Aw num podia esquecer também o site do Túlio. http://www.tuliofaria.net, o site do Minetto. http://www.eltonminetto.net/ e o site nacional do cake apesar de quase não atualizarem tem um conteudo bom pra iniciante. www.cakephp.com.br. --~--~-~--~~~---~--~~ 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 neste grupo, envie um email para [EMAIL PROTECTED] Para mais opções, visite este grupo em http://groups.google.com/group/cake-php-pt?hl=pt-PT -~--~~~~--~~--~--~---
Discussão sobre tutoriais
Estava observando estes post em português e estou passando pra galera o link. http://www.thiagopaes.com.br/tag/index/cakephp --~--~-~--~~~---~--~~ 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 neste grupo, envie um email para [EMAIL PROTECTED] Para mais opções, visite este grupo em http://groups.google.com/group/cake-php-pt?hl=pt-PT -~--~~~~--~~--~--~---
Re: Problema com update no postgresql.
Socorro, quase tudo parou de funcionar, heheh Onde eu posto um ticket no track do cake? Tive que fazer uma gambiarra no fonte do cake para que minha aplicação continuasse a funcionar :( Agora o problema é o seguinte, após inserir algo na base, o cake pega (ou tenta pegar) o id desse registro com a função lastInsertId(). Após a atualização para versão 6381 do branches, ele tá gerando o seguinte sql para pegar o último id: SELECT last_value AS max FROM "public" (public é o nome do schema.) sendo com o correto seria SELECT last_value AS max FROM "[model]_id_seq" Fiz a seguinte gambiarra no arquivo "repo\branches\1.2.x.x\cake\libs\model\datasources\dbo\dbo_postgres.php" function getSequence($table, $field = 'id') { if (is_object($table)) { $table = $this->fullTableName($table, false); } //aqui começa a gambiarra. :( /*if (isset($this->_sequenceMap[$table]) && isset($this->_sequenceMap[$table][$field])) { return $this->_sequenceMap[$table][$field]; } else {*/ //aqui termina :) return "{$table}_{$field}_seq"; //} } Achei o seguinte ticket relacionado com esse trecho de código que eu alterei.: https://trac.cakephp.org/ticket/3886 2008/1/11 wc <[EMAIL PROTECTED]>: > Agora sim está funcionando. > > Muito obrigado pela ajuda. > > 2008/1/11 Juan Basso <[EMAIL PROTECTED]>: > > > > Boas novas, amigo. > > > > Saiu hoje a correção da função update e delete do postgres, mssql e > > sqlite. :) > > > > Está no branch do SVN do Cake. A revisão é a 6361: Refactoring fixture > > handling and Model tests, fixing UPDATE and DELETE queries for other > > databases, fixes #3794. Only forcing 'test_suite' prefix on default > > database connection, fixes #3873 > > > > Para ver o que significa os bugs: https://trac.cakephp.org > > > > Para baixar o código fonte: SVN > > https://svn.cakephp.org/repo/branches/1.2.x.x/ > > > > > > Juan Basso > > > > On 10 jan, 22:32, Juan Basso <[EMAIL PROTECTED]> wrote: > > > Aconselho você a dar uma analisadinha no código fonte também. O código > > > do Cake é bem simples. > > > > > > Particularmente, eu prefiro ler o código fonte do que a documentação. > > > Assim da para ver como funcionam os fornos da padaria. :) > > > > > > Juan Basso > > > > > > On 10 jan, 17:27, wc < [EMAIL PROTECTED]> wrote: > > > > > > > > > > > > > Sim, estou usando a versão 1.2.0.6311-beta. > > > > > > > Que legal, vo falar pra minha chefe que o sistema vai funcionar > > assim que > > > > terminarem de homologar o cake. ai minha orelha heheh > > > > > > > Acho que agora é hora de por em pratica as aulas de inglês e entrar > > no irc. > > > > > > > mas antes vo tentar dar um rollback pra versão anterior do cake 1.2para > > > > ver > > > > se antes funcionava. > > > > > > > On Jan 10, 2008 1:58 PM, Juan Basso <[EMAIL PROTECTED]> wrote: > > > > > > > > Aparentemente você está fazendo de maneira correta. Isso deve ser > > > > > algum bug do Cake. Você está usando a versão mais nova? > > > > > > > > E sinta-se feliz, se for um bug, logo arrumarão, pois hoje > > começaram a > > > > > "homologação" do cake para Postgres, ou seja, os arquivos de > > testes > > > > > estão sendo reconfigurados para usar com postgres para verificar > > todos > > > > > os comandos e tal. > > > > > > > > Porém, o unbind deveria funcionar, visto que é uma função do > > Model.php > > > > > e não do driver Postgres. > > > > > > > > Juan Basso > > > > > > > > On 10 jan, 09:46, wc <[EMAIL PROTECTED]> wrote: > > > > > > Problema com update no postgresql. > > > > > > > > > Bom dia. > > > > > > > > > O cake está gerando o seguinte comando update para o método > > edit() do > > > > > > controller pessoas: > > > > > > UPDATE "pessoas" AS "Pessoa" > > > > > > LEFT JOIN "instituicoes" AS "Instituicao" > > > > > > ON ("Pessoa"."instituicao_id" = "Instituicao"."id") > > > > > > LEFT JOIN "cursos" AS "Curso" > > > > > > ON ("Pessoa"."curso_id" = "Curso"."id") > > > > > > LEFT JOIN "estados" AS "Estado" > > > > > > ON ("Pessoa"."estado_id" = "Estado"."id") > > > > > > LEFT JOIN "cidades" AS "Cidade" > > > > > > ON ("Pessoa"."cidade_id" = "Cidade"."id") > > > > > > (...) > > > > > > Ao tentar executar esse sql, o postgres gera a seguinte mensagem > > de > > > > > erro: > > > > > > ERROR: syntax error at or near "AS" at character 18 > > > > > > > > > Como eu faço para que o cake crie o update sem o alias para > > tabela e > > > > > > sem esses joins? > > > > > > > > > Ele cria o sql acima mesmo eu tento colocado o seguinte código: > > > > > > $this->Pessoa->recursive = -1; > > > > > > $this->Pessoa->unbindModel (array('belongsTo'=> > > > > > > array('Instituicao', 'Curso', 'Cidade', 'Estado')), false); > > > > > > $campos = array('nome' ,'nomemeio' ,'sobrenome' ,'inscrito_puic' > > > > > > > > ,'rua' ,'numero' ,'complemento' , 'bairro' , 'estado_id' > > ,'cidade_id' > > > > > > ,'cep' , 'telefone' ,'nomecompleto' ,'instituicao_id'); > > > > > > if ($th
Re: Multi Idiomas Cake1.2.
um bom artigo sobre isso é este aki http://bakery.cakephp.org/articles/view/p28n-the-top-to-bottom-persistent-internationalization-tutorial só não sei se ele se aplica diretamente ao cake 1.2... mas acho que sim! =] On Jan 15, 2008 10:05 AM, Rogerio Oliveira <[EMAIL PROTECTED]> wrote: > > E ai pessoal encontrei exemplo bacana que pode ajudar quem > eventualmente precisar, > http://www.thiagopaes.com.br/posts/view/18 > > Aw quem encontrar alguma coisa interessante da um toque, > Valeu. > att. > > > > > -- -- Éber Freitas Dias -- -- aCoruja.com - O curso que você quer está aqui! -- DesignUp.pro.br - Vagas, freelas e estágios em design e afins! --~--~-~--~~~---~--~~ 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 neste grupo, envie um email para [EMAIL PROTECTED] Para mais opções, visite este grupo em http://groups.google.com/group/cake-php-pt?hl=pt-PT -~--~~~~--~~--~--~---
Re: Página de Gerenciamento - Vale a pena?
Com certeza amigo, faça a área de gerenciamento. Devemos pensar num site hoje, por mais simples que seja, como um sistema. Desenvolva todas as funcionalidades do seu site e não deixe nada pra inserir, atualizar ou remover via SQL. Essa é a visão de um bom programador. Esta é minha opinião. On 15 Jan, 01:06, Defranco <[EMAIL PROTECTED]> wrote: > Oi pessoal, > > obrigado pelas excelentes dicas de vocês, me parece que se compensa ou > não depende muito de cada caso. > > Eu decidi, após ler as dicas de vocês, fazer sim a página de > gerenciamento mas somente depois que o site estiver em produção > (conforme dica do Éber). > > On Jan 14, 12:58 pm, Juan Basso <[EMAIL PROTECTED]> wrote: > > > associados. Lembre-se sempre de usar a flag dependent nas associações, > > lhe polpam um bom tempo. E as controllers use a parte administrativa > > via rota admin (você configura isso no core.php - Router.admin eu > > acho). > > Oi Juan, poderia dar mais umas dicas sobre esta técnica, eu não > entendi muito bem, mas me parece interessante. > > abraços > > Érico --~--~-~--~~~---~--~~ 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 neste grupo, envie um email para [EMAIL PROTECTED] Para mais opções, visite este grupo em http://groups.google.com/group/cake-php-pt?hl=pt-PT -~--~~~~--~~--~--~---
Re: Multi Idiomas Cake1.2.
E ai pessoal encontrei exemplo bacana que pode ajudar quem eventualmente precisar, http://www.thiagopaes.com.br/posts/view/18 Aw quem encontrar alguma coisa interessante da um toque, Valeu. att. --~--~-~--~~~---~--~~ 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 neste grupo, envie um email para [EMAIL PROTECTED] Para mais opções, visite este grupo em http://groups.google.com/group/cake-php-pt?hl=pt-PT -~--~~~~--~~--~--~---
Acesso a controllers
Olá padeiros, bom dia. Gostaria de saber se alguém ai sabe se é possível eu acessar um controller através de outro, por exemplo users_controller eu ter acesso ao login_controller. Abraços, --~--~-~--~~~---~--~~ 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 neste grupo, envie um email para [EMAIL PROTECTED] Para mais opções, visite este grupo em http://groups.google.com/group/cake-php-pt?hl=pt-PT -~--~~~~--~~--~--~---
Re: Controller com múltiplos MODELs ...
Esse problema provavelmente não vem de onde você está. No AppController ou em algum dos Models que você está usando nesse controller não usam a Model Login? Provavelmente você está fazendo alguma referência em outro lugar. Aí nesse controller está tudo certo. Juan Basso On 14 jan, 16:26, pamp_php <[EMAIL PROTECTED]> wrote: > Estou usando o CakePHP 1.2 e me surgiu uma dúvida: > > Define um controller cujo nome não está relacionado a nenhum > MODEL, e o Cake me enviou a seguinte mensagem: > > Error: Database table logins for model Login was not found. > > Na versão 1.1 ... do Cake a definição de Controllers, cujo > nome não estava ligado a nenhum MODEL era tranquilo, mas na versão > 1.2, surgiu esse problema. > Você sabe o que devo fazer ? > > Abaixo o trecho do meu código que define esse Controller > (login_controller.php): > > class LoginController extends AppController { > > var $name = 'Login'; // Nome do Controller > > var $uses = array('Tray_usuario','Tray_loja', > 'Tray_cliente'); // Entidades envolvidas > > var $helpers = array('Html', 'Form', 'HtmlPt', 'HtmlExt', > 'TimePt', 'Javascript', 'Ajax'); // helper CakePHP > > var $components = array('Email'); > > } --~--~-~--~~~---~--~~ 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 neste grupo, envie um email para [EMAIL PROTECTED] Para mais opções, visite este grupo em http://groups.google.com/group/cake-php-pt?hl=pt-PT -~--~~~~--~~--~--~---
Re: Iniciando um projeto no CakePHP
Obrigado Juan pela dica! Na verdade, este meu primeiro projeto não tem a intenção de entrar no mercado. A minha ídeia é colocar o gerenciador de conteúdo que eu uso aqui na empresa na estrutura do Cake e assim a facilitar e eficientizar o desenvolvimento da equipe. Mas agradeço novamente a dica, pois vou testar o bake e ficar de olho no Joomla 5. Valeu, Reinaldo Nascimento Em 14/01/08, Juan Basso <[EMAIL PROTECTED]> escreveu: > > > Reinaldo, > > Em nome de todos, obrigado pelas parabenizações. Esperamos que você > ajude-nos a fazer com que cada vez tenha melhor conteúdo este group. > > Em relação ao projeto, eu acho que se você vai começa-lo realmente, > tome cuidado. A mambo (pai da joomla) está desenvolvendo a versão 5 > utilizando Cake (referência: > http://bakery.cakephp.org/articles/view/mambo-licious). > Você se tornará um concorrente de um software famoso e com a mesma > framework. > > Não estou qurendo desestimula-lo, mas sim lhe alertar que você será um > concorrente e, consequentemente, terá que ter um bom diferencial para > sobreviver e ter aceitação do mercado. > > Já na parte de programação, você já usou o bake? Ele monta o sistema > CRUD pra você, basta você ir editando depois. Isso já vai lhe dar uma > boa noção do "espirito cake". > > > Juan Basso > > On 12 jan, 22:37, "Reinaldo Nascimento" <[EMAIL PROTECTED]> wrote: > > Ola pessoal, > > > > este é meu primeiro post e gostaria de demonstrar minha admiração pela > > qualidade do material que encontrei aqui. Parabéns a todos! > > > > Estou iniciando no uso do cake e gostaria que vocês me ajudassem a > escolher > > a melhor estrutura para o primeiro projeto que estou desenvolvendo. > > > > Trata-se de um gerenciador de conteúdo estilo Joomla, mambo, criattore, > > etc... > > > > A primeira estrutura que criei é o seguinte: > > > > 1 - Estou criando models, controllers e views para cada componente do > > sistema; > > Ex. Gerenciador de banner, componente da pagina principal, gerador > > de menus, etc... > > > > 2 - Estou separando em duas aplicações diferentes a APRESENTAÇÃO DO SITE > > e a ADMINISTRAÇÃO > > > > 3 - Não consegui estabelecer como serão estruturados os templates no > > sistema. > > > > É bem iniciante ainda, a minha idéia é criar um sistema parecido como o > > Joomla, porém utilizando esta maravilhosa framework que é o CakePHP. > > > > Por favor, postem suas sugestões, qualquer dica é muito bem vinda. > > > > Um abraço a todos. > > > > Reinaldo Nascimento > > > --~--~-~--~~~---~--~~ 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 neste grupo, envie um email para [EMAIL PROTECTED] Para mais opções, visite este grupo em http://groups.google.com/group/cake-php-pt?hl=pt-PT -~--~~~~--~~--~--~---
Controller com múltiplos MODELs ...
Estou usando o CakePHP 1.2 e me surgiu uma dúvida: Define um controller cujo nome não está relacionado a nenhum MODEL, e o Cake me enviou a seguinte mensagem: Error: Database table logins for model Login was not found. Na versão 1.1 ... do Cake a definição de Controllers, cujo nome não estava ligado a nenhum MODEL era tranquilo, mas na versão 1.2, surgiu esse problema. Você sabe o que devo fazer ? Abaixo o trecho do meu código que define esse Controller (login_controller.php): class LoginController extends AppController { var $name = 'Login'; // Nome do Controller var $uses = array('Tray_usuario','Tray_loja', 'Tray_cliente'); // Entidades envolvidas var $helpers = array('Html', 'Form', 'HtmlPt', 'HtmlExt', 'TimePt', 'Javascript', 'Ajax'); // helper CakePHP var $components = array('Email'); } --~--~-~--~~~---~--~~ 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 neste grupo, envie um email para [EMAIL PROTECTED] Para mais opções, visite este grupo em http://groups.google.com/group/cake-php-pt?hl=pt-PT -~--~~~~--~~--~--~---