Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/03/2016, 20:59
quico5
 
Fecha de Ingreso: enero-2008
Mensajes: 580
Antigüedad: 16 años, 3 meses
Puntos: 9
He encontrado este MVC en Phyton y me gustaria saber como quedaria en PHP

Código:
class Model:
    def get_post(self, id):
        # Would query database, perhaps
        return {"title": "A test", "body": "An example.."}

class Controller:
    def __init__(self):
        self.model = Model()
        self.view = View()

    def main(self):
        post = self.model.get_post(1)
        self.view.display(post)

class View:
    def display(self, item):
        print "<h1>%(title)s</h1>\n%(body)s" % item

c = Controller()
c.main()
Código PHP:
<?php

    
public $controlador='home',$metodo='index',$argumentos=[1,2,3];

    class 
Model{
        public function 
get_post($self,$id){
            return 
"Titulo: $titulo, Body: $body";
        }
    }
    class 
Controller{
        public function 
__construct__($self){
            
self::Model($modelo);
            
self::View($vista);
        }
        public function (
$main){
            
$post=self.model.get_post(1);
            
self.view.display(post);
        }
    }
    class 
View{
        public function 
display($self,$item){
            print 
"<h1>$titulo</h1><div>$body</div>";
        }
    }
?>

Última edición por quico5; 07/03/2016 a las 21:06