-
Notifications
You must be signed in to change notification settings - Fork 4
Controller
Um controller é responsável por fazer a intermediação de um framework php. Quando você acessa alguma página no Ofir, na verdade você está acessando um Controller, o mesmo é responsável por executar um determinado método e o método é responsavel por executar uma ação, podendo ser ela, um acesso aos métodos de um Model ou até mesmo a apresentação de uma View, ou seja, uma visão para o usuário.
Fique sabendo, que o Controller é uma camada muito importante na arquitetura MVC. Ele realmente é o centro da questão. Ele é quem recebe uma requisição e quem efetua uma resposta.
Esse é um exemplo de um Controller básico no Ofir:
<?php
class Basico_Controller extends Controller
{
public function apresentar()
{
echo "Olá, eu sou um método de um Controller.";
}
}
Todo Controller no Ofir é obrigatório conter a primeira letra em Maiúscula, ser separado por um Underscore, ou seja, um traço rasteiro (_) e precedido da palavra (Controller)
Nome_Controller
Todo Controller no Ofir deve estender de (Controller) que é uma classe contida dentro da pasta system.
Nome_Controller extends Controller
Um Controller deve ser salvo dentro da pasta (controllers), como trata-se de um arquivo php o mesmo tem que ser salvo com essa extensão.
Base_Controller.php