14
LOGO ZEND Framework

LOGO ZEND Framework. application.ini e.htaccess Configurações do aplication.ini: Baixe o arquivo no site do mini curso

Embed Size (px)

Citation preview

Page 1: LOGO ZEND Framework. application.ini e.htaccess  Configurações do aplication.ini:  Baixe o arquivo no site do mini curso

LOGO

ZENDFramework

Page 2: LOGO ZEND Framework. application.ini e.htaccess  Configurações do aplication.ini:  Baixe o arquivo no site do mini curso

application.ini e .htaccess Configurações do aplication.ini:

Baixe o arquivo no site do mini curso• http://www-pet-si.inf.ufsm.br/cursozend2011/aula2• Arquivo[1]:

– aplication.ini

.htaccess(mod_rewrite) Baixe o arquivo no site do mini curso

• http://www-pet-si.inf.ufsm.br/cursozend2011/aula2• Arquivo[2]:

– .htaccess

Page 3: LOGO ZEND Framework. application.ini e.htaccess  Configurações do aplication.ini:  Baixe o arquivo no site do mini curso

Inclusão da pasta zend na library

Para utilizar os recursos como autocompletar, mostragem de parâmetro no NetBeans: Devemos copiar a pasta library/zend do arquivo que

contém o framework para a library do nosso projeto.

Page 4: LOGO ZEND Framework. application.ini e.htaccess  Configurações do aplication.ini:  Baixe o arquivo no site do mini curso

Model SQL

Baixe o arquivo no site do mini curso• http://www-pet-si.inf.ufsm.br/cursozend2011/aula2• Arquivo[3]:

– zend.sql

Abra pgadmin• Crie um novo banco com o nome zend.• Execute o sql.

Page 5: LOGO ZEND Framework. application.ini e.htaccess  Configurações do aplication.ini:  Baixe o arquivo no site do mini curso

Model Criando DB-Table

Abra o console do zend tool no NETBEANS;– Dica: Marque a opção: Keep this dialog.

No console digite no filter:• create db-table

E no Parameters • Albuns tb_albuns

O Zend Tools criou na pasta model/DbTable o seguinte arquivo de classe:

– Albuns.php

Demonstração.• http://www-pet-si.inf.ufsm.br/cursozend2011/aula2• Arquivo[4]:

– models/DbTable/Albuns.php

Page 6: LOGO ZEND Framework. application.ini e.htaccess  Configurações do aplication.ini:  Baixe o arquivo no site do mini curso

ZEND LAYOUT ZEND LAYOUT

Com ele você cria perfis de interfaces comuns e automaticamente o Zend “recheia” seu layout com a template da action requisitada.

Veja na figura a seguir;

Page 7: LOGO ZEND Framework. application.ini e.htaccess  Configurações do aplication.ini:  Baixe o arquivo no site do mini curso

ZEND LAYOUT

Page 8: LOGO ZEND Framework. application.ini e.htaccess  Configurações do aplication.ini:  Baixe o arquivo no site do mini curso

ZEND LAYOUT ATIVANDO

Abra o console do zend tool no NETBEANS; No console digite no filter:

• enable layout Note a pasta layout foi criada juntamente o arquivo

layout.phtml; Demonstração

• http://www-pet-si.inf.ufsm.br/cursozend2011/aula2• Arquivo[5]:

– layouts/scripts/layout.phtml

Page 9: LOGO ZEND Framework. application.ini e.htaccess  Configurações do aplication.ini:  Baixe o arquivo no site do mini curso

Listando álbuns Demonstração

IndexController.php

Demonstração • http://www-pet-si.inf.ufsm.br/cursozend2011/aula2• Arquivo[6] :

– controller/IndexController.php• Arquivo[7]:

– views/scripts/index/index.phtml;

Page 10: LOGO ZEND Framework. application.ini e.htaccess  Configurações do aplication.ini:  Baixe o arquivo no site do mini curso

CRIANDO ACTION NO CONTROLLER

Criando ACTION Abra o console do zend tool no NETBEANS;

– Dica: Marque a opção: Keep this dialog.

No console digite no filter:• create action

E no Parameters • add Index• delete Index• Edit Index

O Zend Tools criou na classe IndexController as seguintes actions:

– addAction(), deleteAction() , editAction();

Page 11: LOGO ZEND Framework. application.ini e.htaccess  Configurações do aplication.ini:  Baixe o arquivo no site do mini curso

Formulário(ZEND_FORM) Criando FORM

Abra o console do zend tool no NETBEANS;– Dica: Marque a opção: Keep this dialog.

No console digite no filter:• create form

E no Parameters • Album

O Zend Tools criou na pasta form no seguinte arquivo de classe:

– Album.php

Demonstração• http://www-pet-si.inf.ufsm.br/cursozend2011/aula2• Arquivo[8]:

– forms/Album.php.

Page 12: LOGO ZEND Framework. application.ini e.htaccess  Configurações do aplication.ini:  Baixe o arquivo no site do mini curso

CRIANDO ACTION NO CONTROLLER Demonstração

addAction() e add.phtml;• zf create action add Index;• http://www-pet-si.inf.ufsm.br/cursozend2011/aula2• Arquivo[9]:

– views/scripts/index/add.phtml;

editAction() e edit.phtml;• zf create action edit Index;• http://www-pet-si.inf.ufsm.br/cursozend2011/aula2• Arquivo:[10]

– views/scripts/index/edit.phtml;

deleteAction() e delete.phtml;• zf create action delete Index;• http://www-pet-si.inf.ufsm.br/cursozend2011/aula2• Arquivo[11]:

– views/scripts/index/delete.phtml;

Page 13: LOGO ZEND Framework. application.ini e.htaccess  Configurações do aplication.ini:  Baixe o arquivo no site do mini curso

Considerações Finais do Mini Curso

Essa aula abordou o básico da utilização do framework.

E foi baseada no tutorial do Rob Allen http://akrabat.com/wp-content/uploads/Getting-Starte

d-with-Zend-Framework.pdf Existem muitos outros componentes

para utilizar.

[email protected] [email protected]

Page 14: LOGO ZEND Framework. application.ini e.htaccess  Configurações do aplication.ini:  Baixe o arquivo no site do mini curso

LOGO

Alexsander MuraroMauro Marinho