[yii2] Como criar novas extensões sem controles de versão ou Git

bardimin pic

Bardimin

21 setembro 2023
gii extension

[yii2] Como criar novas extensões sem controles de versão ou Git

Home » Blogs » Tecnologia » [yii2] Como criar novas extensões sem controles de versão ou Git

É ótimo usar o Git para criar extensões. Ao usar o Git, você deve carregar a extensão por meio do Composer. Da mesma forma, ao atualizar ou corrigir erros que ocorram.

Obviamente, isso será problemático quando a extensão criada ainda estiver em fase de desenvolvimento. Para evitar isso, podemos usar compositores localmente sem versão ou controles Git. Assim, cada alteração de código feita pode funcionar imediatamente sem a necessidade de atualizar e confirmar as alterações por meio do ou do git.

Aqui estão as etapas para fazer isso:

1. Gerar extensão via Gii

A primeira coisa que você deve fazer é criar um modelo de extensão a partir do gii. Para isso, abra “http://hostname/index.php?r=gii”. Em seguida, selecione “Extension Generator”.

gii extension 01

Depois disso, preencha o formulário de acordo com a extensão que você criou. O mais importante no preenchimento é o “caminho de saída”, você pode preenchê-lo com “@vendorbardimin” se criar uma extensão no diretório do fornecedorbardimin.

gii extension 02

Depois disso, selecione “Generate” para criar os arquivos de extensão. Em seguida, vá para o diretório “vendorbardiminyii2-myextension” se você preencher o formulário acima como um exemplo. Formou 3 arquivos com o nome AutoloadExample.php, .json e README.md.

gii extension 03

2. Edite o Composer.json

Em seguida, abra o arquivo composer.json da extensão que foi criada anteriormente e adicione

"minimum-stability": "dev",
composer 01 1

3. Editar o Composer.json do Yii2

Depois disso, volte para a raiz do diretório de instalação do yii2 e abra o arquivo composer.json.

Em seguida, adicione “bardimin/yii2-myextension”: “@dev” a“require-dev”e a“repositories” apontar para o diretório em que a extensão foi criada anteriormente, por exemplo, “C:\\htdocs\yii2-advanced\vendor\bardimin\yii2-myextension”.

{
	..............
	..............
	..............
	
    "require-dev": {
        ..............
		..............
		..............
        "bardimin/yii2-myextension": "@dev"
    },
	
	..............
	..............
	
    "repositories": [
        ..............
        ..............
		..............
        {
            "type": "path",
            "url": "C:\xampp\htdocs\yii2-advanced\vendor\bardimin\yii2-myextension"
        }
    ]
}

4. Atualização do compositor

Depois de todas as atualizações do compositor por meio do cmd com

composer update
composer 02

Se tudo estiver certo, você verá os Composers carregarem sua biblioteca e se apresentarem em seu .

link nyemin

Artigo mais recente

Código da Tela Azul da Morte (BSOD) no Windows

Código da Tela Azul da Morte (BSOD) no Windows

Uma Tela Azul da Morte (BSOD) ocorrerá quando o Windows estiver enfrentando um problema grave. O Windows exibirá uma tela azul com um código de erro na tela. O código de erro na tela é uma informação muito útil sobre a causa da falha para identificar melhor o...

Como exibir senhas ocultas com um asterisco

Como exibir senhas ocultas com um asterisco

Quase todas as senhas nos navegadores da Web sempre estarão ocultas ou disfarçadas com um asterisco (********). Isso é feito para aumentar a segurança da senha. O que acontece se você escrever a senha desprotegida com um asterisco e estiver em um local público? Talvez...

Como alterar a senha do Windows 11

Como alterar a senha do Windows 11

A senha do Windows 11 é vital para a segurança do seu sistema operacional. É altamente recomendável alterar as senhas regularmente para aumentar a segurança. Você também pode alterar sua senha por outros motivos, como a facilidade de lembrar sua senha ou porque outra...

Como mudar para o menu de contexto clássico do Windows 11

Como mudar para o menu de contexto clássico do Windows 11

O Windows 11 vem com muitas alterações e melhorias no design. Uma das mudanças no Windows 11 é o menu de contexto ou clique com o botão direito do mouse, que é mais fácil de ler do que o Windows 10. O menu de contexto no Windows 11 é equipado com ícones para ações...

Como redefinir o Windows 11 sem a senha de administrador

Como redefinir o Windows 11 sem a senha de administrador

A redefinição do Windows tem muitas finalidades, como, por exemplo, o fato de o Windows ter sido executado de forma anormal. Nessa condição, é possível fazer uma redefinição facilmente porque você ainda pode fazer login no Windows. E se você receber um PC/Laptop que...

TAG: