Faço a publicação com a opção Avançada para otimizar espaço em disco, hj tenho mais de um app, cada qual rodando uma versão de produção, minha questão é se tem alguma forma de identificar qual a versão de produção q o App esta rodando?
Acesse o diagnosis.php no _lib ou na publicação avançada que você fez.
copia o diagnosis.php e joga nas outras.
Ou leia estes arquivos .dat:
Dentro da pasta prod no lib/php tem o ver.dat.
Ele tem a versão do Scriptcase
Ou use esta variável:
echo "para ver as versões da aplicação e do sc na aplicação
";
echo “versão do SC: “. $this->Ini->nm_versao_sc.”.”.$this->Ini->nm_grupo_versao;
echo "
versão da aplicação: ".$this->Ini->nm_app_version;
conforme link acima
Não localizei este arquivo ver.dat no caminho indicado.
Pesquisando, eu encontrei dentro da pasta de produção, mas neste caso não me atende, pois preciso identificar qual a APP esta usando.
Então use estas variáveis do SC.
Coloque elas no rodapé por exemplo
Tem que existir o ver.dar, se não da erro ao carregar a aplicação
Boa tarde, caros colegas, aproveitando o enredo, pergunto:
- Teria como mostrar a versão do projeto e a data do ultimo versionamento?
Desde já agradeço por compartilharem seu conhecimento,
Data eu creio que não.
Versionamento -> versão da aplicação: ".$this->Ini->nm_app_version;
É um exemplo de uso.
Estive vendo e talvez estas variáveis ajudem com a data:
$this->nm_dt_criacao
$this->nm_hr_criacao
$this->nm_dt_ult_alt
$this->nm_hr_ult_alt
Usei os códigos abaixo:
echo ‘Versão Build:’.file_get_contents($this->Ini->path_libs."/ver.dat");
echo “
versão do SC: “. $this->Ini->nm_versao_sc.”.”.$this->Ini->nm_grupo_versao;
echo "
versão da aplicação: ".$this->Ini->nm_app_version;
Resultados:
Versão Build:9.9.011
versão do SC: v9.6
versão da aplicação: 0.4.2
Deu divergência nas duas primeiras.
Usa como coloquei no print.
o this->Ini->nm_versao_sc.”.”.$this->Ini->nm_grupo_versao deve ter sido alterado pela netmake.
Dá uma olhada no meu print ou pegue somente do .dat.
Olá sr Alexandre muito obrigado pela dica.
$this->nm_dt_criacao, ira trazer a data de criação da versão?
Este não foi…
Gostaria destas informações aqui para, saberia como é possível ter acesso a elas?
Colunas: versão, descrição e criação.
Então somente no próprio banco do scriptcase.
O que acho perigoso de mexer.
entendi, muito obrigado pelo feed
Encontrei o q procurava, vendo os fontes gerados, para saber qual a pasta de produção q APP esta usando é verificar.
echo $this -> Ini -> path_prod.’
’;
Grato a todos pela ajuda.