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:
Comentários (Atom)