Melhorar o método de salvamento associado
Melhore a validação de dados do modelo
Coleção adiciona método de valores
Melhore o método de verificação exclusivo
Melhore o método do método da classe Request
Introdução ao ThinkPHPThinkPHP é uma estrutura de desenvolvimento PHP leve, gratuita e de código aberto, rápida e simples. Ele é lançado sob o contrato de código aberto Apache2 e nasceu para o desenvolvimento ágil de aplicativos WEB e desenvolvimento simplificado de aplicativos de nível empresarial. Possui muitas funções e recursos excelentes. Após mais de três anos de desenvolvimento, com a participação ativa da equipe da comunidade, tem sido continuamente otimizado e aprimorado em termos de facilidade de uso, escalabilidade e desempenho. ser usado de forma estável em aplicações comerciais e desenvolvimento em nível de portal.
ThinkPHP baseia-se em muitas estruturas e modelos estrangeiros excelentes, usa estrutura de desenvolvimento orientada a objetos e modelo MVC, adota modelo de entrada única, etc., e integra ideias de ação do Struts e TagLib (biblioteca de tags) do JSP, mapeamento ORM do RoR e modelo ActiveRecord. encapsula CURD e algumas operações comuns na configuração do projeto, importação de biblioteca de classes, mecanismo de modelo, linguagem de consulta, verificação automática, modelo de visualização, compilação de projeto, mecanismo de cache, suporte SEO, banco de dados distribuído, conexão e comutação de vários bancos de dados, mecanismo de autenticação e tem desempenho único em termos de escalabilidade.
Os principais recursos do ThinkPHP incluem Especificações: Cumprir as especificações PSR-2 e PSR-4, Composer e suporte a testes unitários;
Rigoroso: Mecanismos de detecção e segurança de erros extremamente rigorosos, informações detalhadas de log, para proteger seu desenvolvimento;
Flexível: Reduza as dependências principais, torne a expansão mais flexível e conveniente e ofereça suporte à expansão de instruções de linha de comando;
Compatível com API: excelente desempenho e suporte REST, depuração remota, melhor suporte para desenvolvimento de API;
Eficiente: carregamento lento e mecanismo de cache para roteamento, configuração e carregamento automático;
ORM: Banco de dados reconstruído, modelo e associação, suportado por MongoDb;