PHP, Programação, TI

O que há de novo no Yii2

Ainda não está pronto para produção, mas está bem estável e bem diferente do Yii 1.*

Estrutura de diretórios

basic/                  caminho base de sua aplicação

composer.json       usado pelo Composer, descreve as informações de pacotes

config/             contém as configurações da aplicação e outras

console.php     a configuração da aplicação de console

web.php         a configuração da aplicação Web

commands/           contém classes de comandos do console

controllers/        contém classes de controllers (controladores)

models/             contém classes de models (modelos)

runtime/            contém arquivos gerados pelo Yii durante o tempo de execução, tais como logs e arquivos de cache

vendor/             contém os pacotes do Composer instalados, incluindo o próprio Yii framework

views/              contém arquivos de views (visões)

web/                raiz da aplicação Web, contém os arquivos acessíveis pela Web

assets/         contém os arquivos de assets (javascript e css) publicados pelo Yii

index.php       o script de entrada (ou bootstrap) para a aplicação

yii                 o script de execução dos comandos de console do Yii

Continue reading

Advertisements
Standard
PHP, Programação, TI

Como usar dataprovider no PHPUnit

Usando dataproviders, podemos testar um mesmo comportamento com vários pârametros de entrada diferentes. Especialmente útil quando queremos testar métodos que fazem uso de expressões regulares.

Segundo a documentação, dataproviders é um método público que retorna um array de arrays ou um objeto que implementa a interface Iterator.

Continue reading

Standard