Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

wasobh

Web Interface do cakePHP

Recommended Posts

Oi, tudo bem?

 

Eu sou um usuário iniciante em programação pelo CakePHP e me foi pedido que fizesse um site pra trabalho na faculdade através desse framework. Eu li muitos tutoriais em 1 semana mas não consegui ainda chegar no que foi pedido e eu creio que é muito simples de ser realizado. O que foi me pedido é que criasse um site usando o CakePHP que tivesse como conteúdo meu Curriculum Vitae através de 3 páginas(pessoal, profissional e hobbies), e esses dados iriam ser puxados do Banco de Dados. E teria que ter outra página de administrador para poder preencher esses meus dados.
Através dos tutorias que eu fiz, eu conseguir criar o MVC da aplicação através do Cake Bake, porém eu gostaria de saber como que faz pra poder acessar esse banco de dados através de outra interface do site. Tipo, eu gostaria de eu mesmo escrever minha interface em html,css e com isso usar os dados do banco nele, não sei se ficou claro.
Eu preciso entregar ele na terça e tenho apenas hoje(segunda pra aprender), teria como você me ensinar a fazer isso?
Atenciosamente,
Wagner

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Considerando que você tenha as tabelas pessoal, profissional e hobbies, crie um Model, um Controller e dentro da pasta View um sub-diretório para cada um desses Models.

 

Um simples exemplo. Supondo que tenhamos a tabela products:

<?php
//app/Controller/ProductsController

class  ProductsController extends Controller {

    public $uses = 'Product';
    public $name = 'Products';
   
 //envia para a view index.ctp
    public function index() {
            $this->set('products', $this->paginate());
    }
}


Crie o model Product

//app/Model/Product.php

class Product extends AppModel {
 
      public $name = 'Product';
}

E crie a view index.ctp (não é ".php" é ".ctp" mesmo).

 

<?php

//app/View/Products/index.ctp

 

foreach ($products as $product) {

echo $product['Product']['id'];
echo $product['Product']['descricao'];

 

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.