20.11.2014 Views

O Guia Definitivo do Yii 1.1

O Guia Definitivo do Yii 1.1

O Guia Definitivo do Yii 1.1

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Nota: Você poderá encontrar erros como "...could not find driver" ou "...driver não<br />

encontra<strong>do</strong>", mesmo que o verifica<strong>do</strong>r de requisitos mostre que você já tem o PDO<br />

ativa<strong>do</strong> e o driver PDO correspondente ao Banco de Da<strong>do</strong>s. Caso isso ocorra, você<br />

deve tentar rodar a ferramenta yiic <strong>do</strong> seguinte mo<strong>do</strong>:<br />

% php -c caminho/para/php.ini protected/yiic.php shell<br />

onde caminho/para/php.ini representa o arquivo PHP.ini correto.<br />

Podemos ver nossa primeira aplicação pela seguinte URL:<br />

http://hostname/testdrive/index.php?r=user<br />

Essa página irá mostrar uma lista de entradas de usuários da tabela User. Se tabela<br />

estiver vazia, nada será exibi<strong>do</strong>.<br />

Clique no link New User da página. Caso não esteja autentica<strong>do</strong> seremos leva<strong>do</strong>s à<br />

página de login. Uma vez loga<strong>do</strong>, será exibi<strong>do</strong> um formulário de entrada que permite<br />

adicionar um novo usuário. Preencha o formulário e clique sobre o botão Create. Se<br />

houver qualquer erro de entrada, um erro será mostra<strong>do</strong>, o que nos impede de salvar os<br />

da<strong>do</strong>s. Voltan<strong>do</strong> à lista de usuários, iremos ver o recém adiciona<strong>do</strong> usuário aparecen<strong>do</strong><br />

na lista.<br />

Repita as etapas acima para adicionar novos usuários. Repare que a tabela de usuários<br />

será automaticamente paginada, caso existam muitos usuários a serem exibi<strong>do</strong>s em uma<br />

página.<br />

Se logarmos como administra<strong>do</strong>r utilizan<strong>do</strong> o login/senha: admin/admin, veremos a<br />

página de administração de usuários pela seguinte URL:<br />

http://hostname/testdrive/index.php?r=user/admin<br />

Será mostrada uma tabela de usuários. Podemos clicar nas células <strong>do</strong> cabeçalho para<br />

ordenar as colunas correspondentes. E como na página de listagem <strong>do</strong>s usuários, a<br />

página de administração <strong>do</strong>s usuários também realiza a paginação quan<strong>do</strong> existem<br />

muitos usuários a serem exibi<strong>do</strong>s.<br />

Todas essas incríveis funcionalidades foram criadas sem escrever uma única linha de<br />

código!

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!