Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

COMO SELECIONAR VERSÃO "ANTIGA" VIA COMPOSER, AO INSTALAR O CAKE

Srs, Como faço para, durante a criação de um projeto no cake, selecionar versões mais antigas do mesmo via composer?

Ao executar o comando para criar meu projeto, foi instalado automaticamente a versão mais recente do cake (3.4.7 em 24 de maio de 2017) e a versão do cake utilizada na aula é a 3.0.10

composer create-project --prefer-dist cakephp/app meuprojeto

Tudo fluía normalmente até ocorreu do cake 3.4.7 "reclamar" que eu estava utilizando uma instrução obsoleta (conforme abaixo), o problema foi contornado colocando a instrução correta.

Para evitar confusão, baixei do Github a 3.0.10 (deu trabalho para achar), por isso gostaria de saber como baixar via composer

<?php
//Template/Produtos/novo.ctp
//Form para cadastrar novos produtos

//Mensagem que aparece no browser: Deprecated (16384): Using key `action` is deprecated, use `url` directly instead.

//Instrução abaixo OBSOLETA NA VERSÃO 3.4.7) "usar 'url', ao invés de 'action'"
//  echo $this->Form->create($produto,['action'=>'salva']);

echo $this->Form->create($produto,['url'=>['controller' => 'produtos', 'action'=>'salva']]);
    echo $this->Form->input('nome');
    echo $this->Form->input('preco');
    echo $this->Form->input('descricao');
    echo $this->Form->button('Salvar');
echo $this->Form->end();// fechando o formulário

?>

Obrigado.

2 respostas

Basta você passar a versão que quer instalar no final do comando.

composer create-project --prefer-dist cakephp/app meuprojeto 3.1

Acho que retiraram a versão 3.0.10 do repositório deles, mas da uma checada.

https://github.com/cakephp/cakephp/releases

https://gemnasium.com/packagist/cakephp/cakephp/versions

solução!

Valeu Lucas! "como não pensei nisso antes" kkk

Deu certo aqui passando a versão via composer, testei baixando a 3.4.0.

A versão da aula (3.0.10) o composer não encontrou, devem ter retirado mesmo...

Consegui no link abaixo a versão (3.0.10) , versão da aula (3.0.10)

https://github.com/cakephp/cakephp/releases?after=2.7.3

Achei bem desorganizado o Github deles, deu trabalho achar essa versão, ou será que foi BO meu ? ):

Esse outro link q vc passou eu consegui ver diversas informações sobre as versões anteriores, menos o link p download full da versão.

Valeu irmão!!!