šŸŒ™
Luna - Framework PHP
  • ConheƧa o Luna
  • Notas de atualizaƧƵes
  • Iniciando
    • Instalação
    • Configuração
    • Exemplo
  • O bĆ”sico
    • Routers
    • Middlewares
    • Cache
    • Controllers
    • Services
    • Helpers
    • Views
    • Flash Messages
    • Components
    • Pagination
    • Database
    • Models
    • SEO
    • Environment
Powered by GitBook
On this page
  1. O bƔsico

Components

Pequenas estruturas de uma view podem ser reaproveitadas em diferentes campos ou múltiplas vezes em uma mesma view, por isso é vantajoso transforma-la em um componente e melhorar a reutilização e renderização.

A criação de um component é bastante semelhante a criação de uma view e devem ser desenvolvidos em /resources/components também em .html:

namespace App\Controllers\Pages;

use \App\Utils\Component;

class Product {
    public static function getProduct($req, $res) {
        // ...
        $productCard = Component::render('product-card', $product);
    }
}
PreviousFlash MessagesNextPagination

Last updated 2 years ago