# ramzes (03.11.2016 / 13:49)Ну вот еще этот "гив ми гив ми" вынести в отдельный слой, что бы в твоем модуле не было никакой бизнес логики, и будет то, о чем мы тут все говорим.
/books/view/1/
core -> module (books, action: view) -> [module: router give me id (1), sql give me data from id 1, template put data, core run books/view tpl]
все, по домам