Happy New Year!

Bom pessoal, mais um ano chegando ao fim. É hora de fazermos um balanço sobre nossas vidas. Relembrar as conquistas, aprender com os erros e buscar um novo ano ainda melhor.

Estou bastante animado, pois creio que 2007 será um ano de bastante conquistas para mim. E espero conseguir conquistá-las.

Para todos que acompanham este blog, um feliz 2007! E que todos os nossos planos e projetos se realizem!

Happy new year! :)

Comentário

Feliz Natal a todos!

Bom, hoje estou aqui para agradecer a todos por sempre darem uma lida no meu Blog. E também para desejar um Feliz Natal a todos. Aproveitem bastante a família e vão devagar com o peru. :)

Vou aproveitar um cartão que fiz para meus clientes, me desculpem por não criar um exclusivo. Mas o tempo não me permite. Mas vocês podem ter certeza que vai ser de coração do mesmo jeito.

Feliz Natal!

Abraços pessoal…. Merry X-Mas…. :)

Comentário

Layout personalizado para cada controller ou para cada método (action)

Bom pessoal, continuando minhas descobertas no Cake. Descobri uma coisa simples mas bastante útil, que é mudar o layout somente para um determinado controller ou para somente um método deste. Ler o post completo »

Comentários (3)

IWTech no CSSMania

Neste domingo de manhã, resolvi dar uma olhada à quantas andam o Google Analytics dos meus sites. Quando abri o do IWTech tomei um susto de leve, subitamente as visitas aumentaram em um único dia, mais especificamente na quarta-feira passada. Fui investigar e descobri que meu site foi colocado no CSSMania, uma galeria de sites feitos em CSS.

Nesta imagem pode-se perceber a diferença que está quarta-feira fez nas estatísticas:

Efeito CSSMania

E aqui os screenshots dele lá no CSSMania, confesso, me senti orgulhoso. :)

Na listagem de sites Com mais informacoes

Bom pessoal até a próxima.

Comentário

Inflections no CakePHP

Estou desenvolvendo bastante coisa com a ajuda do Cake, e hoje me deparei com uma coisa que há algum tempo venho tentando evitar de fazer.

Estou desenvolvendo um aplicativo em Português, e criei um model chamado Album. Até aqui tudo bem, a não ser pelo fato do Cake flexionar (ou pluralizar) para usar a tabela como Albums, logicamente seguindo o inglês.

Bom, como eu não tava muito afim de usar umas gambis, editando o routes.php, resolvi mexer no inflections.

Eu adicionei duas regras, pois Album segue um padrão de pluralização semelhante a Jovem, por exemplo.

Então primeiro precisei criar uma regra para pegar do singular e passar pro plural, editei a seguinte regra no ../app/config/inflections.php

PHP:
  1. $pluralRules = array('/(.*)m$/i' => '\1ns');

Assim, o Cake reconhecerá todas as palavras terminadas com m e usará ns no fim delas.

Tive que adicionar também a regra inversa a essa, que no caso passa uma palavra no plural para o singular.

PHP:
  1. $singularRules = array('/(.*)ns$/i' => '\1m');

Assim podemos manter um padrão legal nos nomes das tabelas e dos controles de nossa aplicação se ela for em português.
Até a próxima pessoal...

Comentários (18)

Corrigindo eventuais problemas com o htaccess do CakePHP

Estou usando o CakePHP em uma aplicação que estou desenvolvendo, e me deparei com um problema bem estranho, pelo menos eu ainda não achei uma lógica para isso. :)

Eu mando os arquivos para o servidor e quando vou testar aparece o erro de "404 Not Found", dizendo que não foi possível encontrar o diretório webroot do Cake.

Eu instalei no servidor, em um sub-diretório de testes (o que pode ser o possível causador do problema), então tive que modificar os 3 arquivos htaccess do Cake para as seguintes configurações:

/.htaccess

CODE:
  1. RewriteEngine on
  2. RewriteBase /nomedosubdiretorio
  3. RewriteRule    ^$ app/webroot/    [L]
  4. RewriteRule    (.*) app/webroot/$1 [L]

/app/.htaccess

CODE:
  1. RewriteEngine on
  2. RewriteBase /nomedosubdiretorio
  3. RewriteRule    ^$    webroot/    [L]
  4. RewriteRule    (.*) webroot/$1    [L]

e em: /app/webroot/.htaccess

CODE:
  1. RewriteEngine on
  2. RewriteBase /nomedosubdiretorio
  3. RewriteCond %{REQUEST_FILENAME} !-d
  4. RewriteCond %{REQUEST_FILENAME} !-f
  5. RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]

* as linhas adicionadas foram as que possuem RewriteBase.

Bom pessoal, espero que tenha ajudado alguém com esse problema... Até a próxima.

Comentários (8)