O Guia Definitivo do Yii 1.1
O Guia Definitivo do Yii 1.1
O Guia Definitivo do Yii 1.1
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!