Java J2EE Spring Framework, Thêm, sửa, xóa dữ liệu
pk
Descripción completa
Descripción completa
Firebase demo cookbook
r43
Cuprinde si retete ale Elenei Nita Ibrian...
r43
CRUD LaravelFull description
Modelagem painel evaporativo.
tutor
Descrição completa
Descrição completa
Criando php painel CRUD admin em 10 minutos, utilizando dados biblioteca gerente POR A N D R E Y EM 0 1 D E D E Z E M B R O D E 2 0 1 1 · 6 C O M E N T Á R I O S
Se você é um desenvolvedor PHP mais provável que você já teve uma tarefa para criar algo como isto: E quando você clica em um dos item que você precisa de algo assim para mostrar-se: E quando você clicar em "Salvar" ou adicionar novo item, que irá salvar automaticamente todas as informações ao banco de dados. Com Dados gerente php biblioteca você pode facilmente criar painel de controle do admin como esta para qualquer tabela do banco de dados em 10 minutos! E não necessariamente deve ser a informação empregados. Pode ser qualquer coisa - lista de produtos, categorias, pedidos, pagamentos, ect.
Como funciona? -Primeiro, você precisa baixar dados biblioteca gerente . lo em qualquer lugar em seu servidor - pode ser raiz ou diretório / bibliotecas ou qualquer outro-Venda. informações de conexão de banco de dados / data_manager / params.php-Atribuir Por exemplo: ?
-Então você vai precisar para criar dados de perfil do gestor, o que dirá gerenciador de dados que cada campo na tabela do banco que fazer. Crie um arquivo com o nome de seu perfil com extensão php (por exemplo, "employees.php") dentro data_manager / / . perfis pasta / Exemplo de código para o perfil employees.php pode ficar assim: ?
Tabela $ variável deve ser atribuído ao nome de sua tabela de banco de dados que você precisa para criar o painel de administração para. variável $ campos é uma matriz de campos, que serão utilizados para exibir dados. Como você pode ver cada campo tem alguns parâmetros obrigatórios, tais como tipo, nome e título. Existem também outros parâmetros que podem ser aplicadas para campos do tipo específico ou campo de qualquer tipo. Você também pode procurar a explicação detalhada de campos de dados parâmetros do gerenciador . -Em seu código php você terá de incluir dados arquivo de classe gerente de usá-lo, por exemplo: ?
-Próximo passo é adicionar chamadas de funções adequadas Data Manager dentro do seu código php para fazer o trabalho. Para mostrar a lista de itens da tabela db: ?
Depois de executar este código variável $ títulos conterá série de títulos de campos para exibir e variável $ campos conterá matriz, cada item que irá conter um código html de um campo. Então você pode usar código semelhante a este para exibir tabela com lista de linhas da tabela db. ?
1
2 3 4 5 6
Php foreach ( $ títulos como título $ ) {>
td> Php}>
7
Tr>
8 9 10 11 12 13 14 15
Php foreach ( $ campos como $ linha ) {>
Php foreach ( $ linha como campo $ ) {>
td> Php}> Tr> Php}>
16 17
Table>
Então, o seguinte, você pode usar este código para exibir lista de campos para editar ou criar linha única tabela db: ?
Como você pode ver, o código é muito semelhante, mas desta vez precisamos definir 'single' em vez de 'lista' modo e atribuir db valor ID da tabela para obter linha adequada. Código para inserção / atualização / exclusão de dados é ainda mais fácil: ?
1 2 3 4 5 6 7
/ / Inserção / atualização de linha $ Dados = $ _POST ; $ Dm = novo DataManager ( "funcionários" ); se ( $ dm -> save ( $ dados ) === false) { var_dump ( $ dm -> getErrors ()); saída ; }
8 9 10 11 12 13 14 15
/ / Exclusão de linha $ Id = (int) (isset ( $ _GET [ 'id' ])? $ _GET [ 'id' ]: 0); $ Dm = novo DataManager ( "funcionários" ); se ( $ dm -> apagar ( $ id ) === false) { var_dump ( $ dm -> getErrors ()); saída ; }
Na internet você pode encontrar alguns desenhos para o seu painel de administração e torná-la melhor, gerente de dados vai cuidar do resto! Em breve vou postar mais tutoriais para uso avançado do gerenciador de dados e explicação dos campos Data Manager. Portanto, tenha em toque!
Criando CRUD painel de administração em CodeIgniter POR A N D R E Y EM 0 5 D E D E Z E M B R O D E 2 0 1 1 · 1 3 C O M E N T Á R I O S
Mais cedo eu mostrei como criar um painel de administração CRUD usando php simples .Neste artigo vou explicar como você pode fazer isso usando CodeIgniter. Passos, será praticamente o mesmo, ainda mais fácil, porque eu já escrevi arquivos que irá automatizar a maioria das peças para CodeIgniter. Vamos dizer que temos de criar um painel de administração para um eCommerce site, temos um produtos e categorias db tabelas e precisamos criar um painel de administração CRUD para os produtos.
Então, vamos começar! - Primeiro, baixar e instalar o CodeIgniter (Eu vou estar usando CodeIgniter 2.1.0 neste tutorial). Certifique-se que você definir suas configurações de conexão de banco de dados / application / config / database.php e incluiu 'banco de dados' à lista de bibliotecas que serão carregados automaticamente em / application / config / autoload.php, que também vai precisar de ajudante 'url', por favor, adicione-o autoload também. - biblioteca gerente de download dos dados , extrair o conteúdo do arquivo na pasta raiz e renomear pasta extraída para dizer 'data_manager'. - Substitua / data_manager / params.php com um de este arquivo . Ele vai fazer gerente de dados recuperar as configurações de conexão de banco de dados e de arquivos de configuração daseurl CodeIgniter. - O próximo passo é a criação de arquivo de dados perfil do gestor que vai dizer o que exatamente Dados gerente que precisamos fazer. Por tabela nossos "produtos" db, vamos criar um data_manager / / profiles / arquivo de perfil products_admin.php com seguinte conteúdo: ?
Tabela $ variável está dizendo gerenciador de dados que iremos trabalhar com a tabela 'produtos' db. variável $ campos é matriz de campos que serão utilizados para o nosso painel de administração. O que cada campo se você pode ver resultado, os parâmetros são auto-explicativos, mas você também pode olhar para explicação detalhada de campos de dados parâmetros do gerenciador . - O próximo passo é a criação de controlador e pontos de vista. Baixe arquivo com o controlador da amostra e pontos de vista e extraí-lo para a pasta / aplicação. - Renomear arquivo controlador e pasta dentro de exibição de pasta de 'sample_controller' para um nome de controlador que você deseja usar. Em caso fora vamos usar "produtos" nome do controlador. Depois que o arquivo controlador aberto (/ application / controllers / products.php), renomear nome da classe controlador para 'Produtos' e altere o valor para $ classe variável dm_profile ao nosso nome do perfil Data Manager ( 'products_admin') para torná-lo parecido com este: ?
E é isso! Você está perguntando "Soooo fácil?" - Sim, tão fácil! Então, se você acessar http://your_domain/products você vai ver algo como isto: E se você clique no link "Editar" na frente de qualquer item ou título do item que você vai ver isso:
Aqui você pode baixar fontes completas do projeto demo com um banco de dados. Você pode mudar os controladores e arquivos de vistas para fazer este painel de administração olhar e trabalhar mais como você quer olhar, é apenas uma demo que mostra o uso de base de dados biblioteca gerente . Então, manter contato com novos tutoriais e novas versões do Gerenciador de dados.
Explicando dados parâmetros de campo gerente POR A N D R E Y EM 0 1 D E D E Z E M B R O D E 2 0 1 1 · 4 C O M E N T Á R I O S
Aqui está a explicação para os parâmetros mais utilizados: nome - para a maioria dos campos (que não têm 'non_db' => parâmetro 1) este parâmetro significa nome do campo do banco de dados da tabela que será utilizado para salvar informações deste campo.Tipo - este é tipo de campo que vai ser usado. Tipos de campo mais utilizados são de entrada, chave, pesquisa, verificar, textarea, gestão, lista. Para a lista completa de tipos de campo que você pode olhar / data_manager / arquivo logic_fields.php, vou postar também tutoriais para alguns deles em meu blog. título -. título do texto que será usado para exibir esse campo no painel de administração css_class - é usado por alguns campos para definir css classe de um objeto html que está associado com o campo.list_mode - se definido como 0, este campo não será mostrado ao exibir lista de itens de banco de dados tabela (primeira imagem). single_mode - se definido como 0 , este campo não será mostrado ao exibir único banco de dados informações linha da tabela (segunda imagem). non_db - se definido como 1, este campo não será associado a qualquer campo da tabela do banco de dados e gerente não vai salvar automaticamente qualquer informação deste campo . Também se non_db é definido como 1, 'nome' parâmetro torna-se inútil. is_link - parâmetro pode ser usado apenas por campos com 'input' tipos e 'pesquisa'. Se definido como 1, texto, de campo a um link que aponta para página diferente. ligação - parâmetro pode ser usado apenas por campos com 'input' tipos e 'pesquisa'. Ele define padrão para o link que aponte para a página de edição de uma única linha. Símbolo de estrela (*) está sendo substituído pelo gerente de dados para um valor de um campo com o tipo de "chave" da mesma linha db tabela, basicamente substituído por id db linha da tabela. delete_link e edit_link - parâmetros podem ser utilizados apenas por campos com 'gestão' tipo. Similar ao parâmetro 'link', este parâmetros definem padrões de conformidade para a exclusão ea edição de uma única linha db mesa. Parâmetros lookup_table , key_field e values_field pode ser usado apenas por campos com tipo 'pesquisa'. Eles são bastante auto-explicativo, mas eu poderia escrever sobre eles mais tarde.