本文整理汇总了PHP中Categoria::listar方法的典型用法代码示例。如果您正苦于以下问题:PHP Categoria::listar方法的具体用法?PHP Categoria::listar怎么用?PHP Categoria::listar使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Categoria
的用法示例。
在下文中一共展示了Categoria::listar方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: listar
public static function listar()
{
$categoria = new Categoria();
$listaDeCategorias = $categoria->listar();
self::$variaveis = array('listaDeCategorias' => $listaDeCategorias);
self::$corpo = "listar";
self::renderizar(self::$viewController);
}
示例2: editar
public static function editar()
{
$noticia = new Noticia();
$noticia->selecionarPorId($_GET['id']);
$categoria = new Categoria();
$categorias = $categoria->listar();
if (!empty($_POST)) {
$noticia->fkCategoria = $_POST['categoria'];
$noticia->titulo = $_POST['titulo'];
$noticia->resumo = $_POST['resumo'];
$noticia->texto = $_POST['texto'];
if ($_POST['apagar_imagem']) {
unlink(__DIR__ . self::$diretorio . $noticia->imagem);
}
if (!empty($_FILES['imagem']['name'])) {
if (filesize($_FILES['imagem']['tmp_name']) <= 1048576) {
if (file_exists(__DIR__ . self::$diretorio . $noticia->imagem) && !is_dir(__DIR__ . self::$diretorio . $noticia->imagem)) {
unlink(__DIR__ . self::$diretorio . $noticia->imagem);
}
$imagem = $_FILES["imagem"]["name"];
$imagem = Funcao::gerarNomeImagem($imagem, $noticia->titulo);
$arquivo = __DIR__ . self::$diretorio . $imagem;
move_uploaded_file($_FILES['imagem']['tmp_name'], $arquivo);
Funcao::redimensionarImagem($arquivo, null, '145');
// obs: tamanho width: 960 e height: 360
$noticia->imagem = $imagem;
} else {
echo "<script>alert('O arquivo que você enviou é maior que 1MB, por favor envie um arquivo de tamanho menor'); document.location.href='" . Configuracao::$baseUrl . self::$viewController . "/editar/" . $noticia->id . '-' . Funcao::prepararLink($noticia->titulo) . Configuracao::$extensaoPadrao . "';</script>";
exit;
}
}
$noticia->salvar();
self::redirecionar(Configuracao::$baseUrl . self::$viewController . '/listar' . Configuracao::$extensaoPadrao);
}
self::$variaveis = array('noticia' => $noticia, 'categorias' => $categorias);
self::$corpo = "editar";
self::renderizar(self::$viewController);
}
示例3: Categoria
<?php
include_once '../configs/configurations.inc.php';
Seguranca::estaConectado();
$tabCategoria = new Categoria();
$categorias = $tabCategoria->listar();
Template::gerarCabecalhoSite();
//$campos = array('id','isbn','autor','titulo');
echo Template::gerarTabela($tabCategoria, $categorias);
echo Template::gerarMenuAdmin();
echo Template::gerarRodape();