6
respostas

Não estou conseguindo executar a sintaxe no console do windows 10

Comando mais próximo:

php c:\xampp\htdocs\estoque\vendor\bin\zf.php create module estoque

Retorna:

dir=$(d=${0%[/\\]*}; cd "$d"; cd "../zendframework/zftool" && pwd)

# See if we are running in Cygwin by checking for cygpath program
if command -v 'cygpath' >/dev/null 2>&1; then
        # Cygwin paths start with /cygdrive/ which will break windows PHP,
        # so we need to translate the dir path to windows format. However
        # we could be using cygwin PHP which does not require this, so we
        # test if the path to PHP starts with /cygdrive/ rather than /usr/bin
        if [[ $(which php) == /cygdrive/* ]]; then
                dir=$(cygpath -m "$dir");
        fi
fi

dir=$(echo $dir | sed 's/ /\ /g')
"${dir}/zf.php" "$@"
6 respostas

Oi Cezar, tudo bem? me parece que a instalação do ZEnd Framework Tools teve problemas, já tentou reinstalar?

Oi Wanderson. Boa noite. Já reinstalei. Me parece problema de sintaxe na execução do comando. Estou no console do windows 10.

Oi Cezar, de acordo com a documentação, seu comando está correto (https://framework.zend.com/manual/2.4/en/modules/zendtool.introduction.html#module-creation) o que aparentemente está faltando, é o path, o caminho onde o Zend deve criar o modulo. Tenta executar novamente passando o caminho completo onde o modulo deve ser criado.

Caros, boa tarde.

Estou iniciando o curso agora e consegui executar o comando no windows pelo caminho abaixo.. Não sei se é o mais correto, mas funcionou...

caminho/do/projeto>php vendor\zendframework\zftool\zf.php

Espero que ajude.

Cezar, dá um feedback pra gente aqui? Gostariamos de saber se o problema foi resolvido, caso sim, marca o tópico solucionador como solução por favor?

Olha não sei resolveu o problema do Cézar, mas o meu resolveu, valeu pessoal muito obrigado!