Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal a muito tempo venho tentando achar uma forma melhor de desenvolver os sistemas de forma mais organizada..
nao sei mas acho que desse jeito que faço nao esta muito bom, se alguem puder me dar umas dicas.
Ja desenvolvi 2 sistemas utilizando cakePHP mas ainda nao me adaptei muuito com ele, e a maioria dos sistemas que tem aqui na empresa são pequenos..
gostaria que vcs me dessem dicas de estruturar um sistema de grande porte e um sistema simples..
pois tbm percebi que tentar desenvolver um sistema pequeno em MVC da muito trabalho tbm.
vou explicar como faço atualmente.
para editar/excluir/add/Listar uso a seguinte forma:
exemplo:
admin/users/add
admin/users/Edit/5
admin/users/del/8
admin/users/list
crio uma pasta users, e um arquivo users.class.php
e dentro da pasta users crio os arquivos:
add.php, edit.php, del.php, list.php
e na index uso a estrutura mais ou menos da seguinte forma:
index.php
//cria a conexão
require_once('app/connection.php');
$connection = new connection();
//roteamento para url amigaveis
require_once('app/routes.php');
$route = new route();
//carregar a classe de acordo com a pagina
require_once('app/loadClass.php');
$class = new class();
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Exemplo Sistema</title>
<link rel="stylesheet" type="text/css" href="<?php echo route->Link; ?>/css/style.css" id="vbulletin_css" />
</head>
<body>
<div id="containner">
<div id="menu">
Home | Notícias | Empresa | Serviços | Portfólio | Contato
</div>
<div id="conteudo">
<?php
//carrega a página de conteudo atraves de um include
$route->loadPage(route->Page);
?>
</div>
<div id="rodape">
</div>
</div>
</body>
</html>
Obrigado
Carregando comentários...