Olá pessoal, acredito que todos passa pelo mesmo problema de trabalhar até tarde, dormir mal.
Segue um link aí que talvez possa ajudar http://www.rainymood.com/
É uma chuva muito boa para dormir, vamos fazer com que as nossas 4 horas de sono diárias valham a pena.
Abraço a todos.
Dicas php, symfony, oracle 10g, mysql e Db4o. Cursos práticos e Tutoriais.
quinta-feira, 24 de fevereiro de 2011
sexta-feira, 18 de fevereiro de 2011
Filtrar dados do componente sfWidgetFormDoctrineChoice
Uma dificuldade que sempre surge, é a de filtrar dados em um selectbox ou choice, você pode fazer alguma coisa depois de montado, mas também é possível passar uma query para um filtro direto na consulta ao banco.
Segue abaixo um exemplo.
Exemplo:
$ativo = true;
$q = Doctrine_Query::create()
->from('Categoria a')
->orderBy('a.descricao')
->addWhere('a.ativo = ?', $ativo);
->from('Categoria a')
->orderBy('a.descricao')
->addWhere('a.ativo = ?', $ativo);
$this->widgetShema['categoria_id'] new sfWidgetFormDoctrineChoice(
array('label' => "Categoria",
'model' => $this->getRelatedModelName('Categoria'),
'add_empty' => '...selecione uam opção...', 'query' => $q
)
);
array('label' => "Categoria",
'model' => $this->getRelatedModelName('Categoria'),
'add_empty' => '...selecione uam opção...', 'query' => $q
)
);
Abraço a todos.
Marcadores:
filtro,
sfWidgetFormDoctrineChoice,
symfony,
widgets
quinta-feira, 17 de fevereiro de 2011
Curso Prático Symfony 1.4 - Criando um cadastro de clientes - Aula 2
A minha meta é fazer o mais avançado possível, mas dependendo da colaboração de todos, podemos ir além.
Software Livre e Cursos Gratuitos são muito bons, mas tudo tem um custo.
Abraço a todos e até a próxima.
quinta-feira, 10 de fevereiro de 2011
Symfony Formatar datas
Bom dia pessoal vai aí uma dica para formatar datas
format_date('2011-02-08', 'EEE, dd MMM yyyy')
isso retornaria ter, 08 fev 2011
as opções de formatação segue abaixo com a parte do helper que trata o parâmetro:
format_date('2011-02-08', 'EEE, dd MMM yyyy')
isso retornaria ter, 08 fev 2011
as opções de formatação segue abaixo com a parte do helper que trata o parâmetro:
switch ($pattern) { case 'd': return $this->formatInfo->ShortDatePattern; break; case 'D': return $this->formatInfo->LongDatePattern; break; case 'p': return $this->formatInfo->MediumDatePattern; break; case 'P': return $this->formatInfo->FullDatePattern; break; case 't': return $this->formatInfo->ShortTimePattern; break; case 'T': return $this->formatInfo->LongTimePattern; break; case 'q': return $this->formatInfo->MediumTimePattern; break; case 'Q': return $this->formatInfo->FullTimePattern; break; case 'f': return $this->formatInfo->formatDateTime($this->formatInfo->LongDatePattern, $this->formatInfo->ShortTimePattern); break; case 'F': return $this->formatInfo->formatDateTime($this->formatInfo->LongDatePattern, $this->formatInfo->LongTimePattern); break; case 'g': return $this->formatInfo->formatDateTime($this->formatInfo->ShortDatePattern, $this->formatInfo->ShortTimePattern); break; case 'G': return $this->formatInfo->formatDateTime($this->formatInfo->ShortDatePattern, $this->formatInfo->LongTimePattern); break; case 'i': return 'yyyy-MM-dd'; break; case 'I': return 'yyyy-MM-dd HH:mm:ss'; break; case 'M': case 'm': return 'MMMM dd'; break; case 'R': case 'r': return 'EEE, dd MMM yyyy HH:mm:ss'; break; case 's': return 'yyyy-MM-ddTHH:mm:ss'; break; case 'u': return 'yyyy-MM-dd HH:mm:ss z'; break; case 'U': return 'EEEE dd MMMM yyyy HH:mm:ss'; break; case 'Y': case 'y': return 'yyyy MMMM'; break; default : return $pattern;
segunda-feira, 7 de fevereiro de 2011
Curso Prático Symfony 1.4 - Criando um cadastro de clientes - Aula 1
Olá pessoal vamos começar com o nosso curso prático de Symfony 1.4.
Bom inicialmente recomendo darem uma lida em Symfony framework de alta produtividade.
O Negócio
Iremos criar um cadastro de clientes contendo
Entidade Cliente - entidade para o cadastro de clientes
Atributos:
id: integer auto increnmentável
nome: varchar(200)
data_nascimento: date()
cpf: varchar(20)
rg: varchar(20)
telefone_fixo: varchar(15)
telefone_celular: varchar(15)
cep: varchar(15)
endereco: varchar(200)
bairro: varchar(100)
cidade: varchar(100)
estado: varchar(2)
referencias: blob()
outras_informacoes: blob()
flag_ativo: boolean
Entidade Contato - entidade para registro de atendimentos
Atributos
id: integer
cliente_id: integer
titulo: varchar(200)
descricao: blob()
Em ambas as entidades adicionaremos posteriormente alguns campos para auditoria.
Links para baixar as ferramentas a serem utilizadas:
Ide Netbeans 6.8 ou superior
http://netbeans.org/community/releases/70/
Modelador ER DB Designer 4
http://fabforce.net/downloadfile.php?iddownloadfile=1
Servidor Xammp Ultima Versão
http://www.apachefriends.org/pt_br/xampp-windows.html#2287
Symfony 1.4 - baixem a versão 1.4
http://www.symfony-project.org/installation
Bom downloads ae pessoal e até a próxima aula, ainda esta semana.
Bom inicialmente recomendo darem uma lida em Symfony framework de alta produtividade.
O Negócio
Iremos criar um cadastro de clientes contendo
Entidade Cliente - entidade para o cadastro de clientes
Atributos:
id: integer auto increnmentável
nome: varchar(200)
data_nascimento: date()
cpf: varchar(20)
rg: varchar(20)
telefone_fixo: varchar(15)
telefone_celular: varchar(15)
cep: varchar(15)
endereco: varchar(200)
bairro: varchar(100)
cidade: varchar(100)
estado: varchar(2)
referencias: blob()
outras_informacoes: blob()
flag_ativo: boolean
Entidade Contato - entidade para registro de atendimentos
Atributos
id: integer
cliente_id: integer
titulo: varchar(200)
descricao: blob()
Em ambas as entidades adicionaremos posteriormente alguns campos para auditoria.
Links para baixar as ferramentas a serem utilizadas:
Ide Netbeans 6.8 ou superior
http://netbeans.org/community/releases/70/
Modelador ER DB Designer 4
http://fabforce.net/downloadfile.php?iddownloadfile=1
Servidor Xammp Ultima Versão
http://www.apachefriends.org/pt_br/xampp-windows.html#2287
Symfony 1.4 - baixem a versão 1.4
http://www.symfony-project.org/installation
Bom downloads ae pessoal e até a próxima aula, ainda esta semana.
quarta-feira, 2 de fevereiro de 2011
Referencia para o Symfony
Pessoal para quem sofre com as configurações dos arquivos yaml (yml)
segue este link: http://www.symfonyreference.com/
muito bom e completo.
Abraço a todos.
segue este link: http://www.symfonyreference.com/
muito bom e completo.
Abraço a todos.
Marcadores:
configuração yml,
referencia,
referencia symfony,
symfony
terça-feira, 1 de fevereiro de 2011
Curso Prático Symfony 1.4 - Criando um cadastro de clientes
Pessoal gostaria de avisar aos visitantes deste blog que estarei iniciando a partir da semana que vem um curso-tutorial para o symfony 1.4 - Criando um Cadastro de Clientes, com ajax jQuey, mysql, doctrine, sfGuardDoctrine, e outros plugins que venham a ser utilizados.
Aviso: todas a dúvidas que surgirem referente ao projeto serão respondidas.
Ao final do curso você estará apto a desenvolver uma aplicação web com um dos melhores frameworks da atualidade, e perceberá o seu desempenho.
Para a modelagem do BD utilizarei o DBDesigner, mas arquivos referentes a configurações e o sql de geração do banco disponibilizarei online.
Para o desenvolvimento utilizarei a IDE NetBeans 7.0 que já tem suporte ao php e Symfony.
Abraço a todos
Aviso: todas a dúvidas que surgirem referente ao projeto serão respondidas.
Ao final do curso você estará apto a desenvolver uma aplicação web com um dos melhores frameworks da atualidade, e perceberá o seu desempenho.
Para a modelagem do BD utilizarei o DBDesigner, mas arquivos referentes a configurações e o sql de geração do banco disponibilizarei online.
Para o desenvolvimento utilizarei a IDE NetBeans 7.0 que já tem suporte ao php e Symfony.
Abraço a todos
Assinar:
Postagens (Atom)