EXTENSÃO ADIANTI FRAMEWORK
Budget: $30 – $250 USD
EXTENSÃO ADIANTI FRAMEWORK
O objetivo da extensão é auxiliar no desenvolvimento de aplicações web em PHP usando o Adianti Framework. Basicamente.. a extensão precisaria realizar as seguintes funções e recursos:
* AutoComplete das classes do Adianti Framework
* Geração de Classes Model das tabelas..
Exemplo:
A extensão precisa ter um assistente para a conexão com o banco de dados que tem no arquivo .ini
que está no diretório do projeto "app/config" para a geração das classes de todas as tabelas nesse modelo abaixo:
class Cliente extends TRecord
{
const TABLENAME = 'cliente';
const PRIMARYKEY= 'id';
const IDPOLICY = 'serial';
public function __construct($id = NULL)
{
parent::__construct($id);
parent::addAttribute('nome_cliente');
parent::addAttribute('cpf');
parent::addAttribute('celular');
}
}
Internamente.. o desenvolvedor que for criar essa classe model..
teria um script modelo.. onde iria ler cada tabela.. e cada tabela..
iria montar essa classe dinamicamente.. ou seja.. iria por o nome
da tabela.. e adicionar todos os campos em parent::addAttribute.
Basicamente é isso.. Após concluir.. precisaria publicar essa extensão
no VSCode.. para qualquer desenvolvedor que usa o Adianti Framework..
ao pesquisar lá na IDE do VSCode.. poder instalar e usar..
Meu Whatsapp para mais informações:
https://api.whatsapp.com/send?1=pt_BR&phone=5583986556461
O objetivo da extensão é auxiliar no desenvolvimento de aplicações web em PHP usando o Adianti Framework. Basicamente.. a extensão precisaria realizar as seguintes funções e recursos:
* AutoComplete das classes do Adianti Framework
* Geração de Classes Model das tabelas..
Exemplo:
A extensão precisa ter um assistente para a conexão com o banco de dados que tem no arquivo .ini
que está no diretório do projeto "app/config" para a geração das classes de todas as tabelas nesse modelo abaixo:
class Cliente extends TRecord
{
const TABLENAME = 'cliente';
const PRIMARYKEY= 'id';
const IDPOLICY = 'serial';
public function __construct($id = NULL)
{
parent::__construct($id);
parent::addAttribute('nome_cliente');
parent::addAttribute('cpf');
parent::addAttribute('celular');
}
}
Internamente.. o desenvolvedor que for criar essa classe model..
teria um script modelo.. onde iria ler cada tabela.. e cada tabela..
iria montar essa classe dinamicamente.. ou seja.. iria por o nome
da tabela.. e adicionar todos os campos em parent::addAttribute.
Basicamente é isso.. Após concluir.. precisaria publicar essa extensão
no VSCode.. para qualquer desenvolvedor que usa o Adianti Framework..
ao pesquisar lá na IDE do VSCode.. poder instalar e usar..
Meu Whatsapp para mais informações:
https://api.whatsapp.com/send?1=pt_BR&phone=5583986556461