Base de conhecimento
1000 perguntas frequentes, 500 tutoriais e vídeos explicativos. Aqui, você encontra apenas soluções!
Utilizar a camada de abstração Propel
Atualização 01/09/2026
Este guia destina-se a desenvolvedores que desejam usar o ORM Propel em um ambiente de hospedagem onde o acesso à linha de comando é restrito.
Introdução
- O ORM permite vincular os objetos de uma aplicação às tabelas de um banco de dados. Os dados são manipulados por meio de objetos
PHP, em vez de escreverSQLdiretamente. Propelé a camada de abstração que gerencia essas interações (relações, junções, paginação) para simplificar a manutenção do código.
Particularidades e limitações
Propelnão está pré-instalado viaPear.- Você deve instalá-lo manualmente em seu projeto.
- É imperativo baixar a versão "Pacote Convencional" de
Propel.
- Os comandos CLI (como
propel-gen) não podem ser executados no servidor.- Consequentemente,
Propelsó pode ser usado no modo "Runtime" em produção. A geração das classes (build) deve ser realizada localmente. - O fluxo de trabalho consiste em gerar o código em um ambiente de desenvolvimento e, em seguida, transferir os arquivos resultantes para o servidor.
- Consequentemente,
- Dependências:
- Todas as bibliotecas necessárias para
Propelestão disponíveis, com exceção dePhing. - A ausência de
Phingnão afeta a produção, pois esta ferramenta é necessária apenas durante a fase de geração local.
- Todas as bibliotecas necessárias para
Link para esta FAQ: https://faq.infomaniak.com/1142
Esta seção de perguntas frequentes foi útil?