本文整理汇总了PHP中Categoria类的典型用法代码示例。如果您正苦于以下问题:PHP Categoria类的具体用法?PHP Categoria怎么用?PHP Categoria使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了Categoria类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: delCategoria
public function delCategoria(Categoria $objCategoria)
{
$conexao = $this->abreConexao();
$sql = "UPDATE " . TBL_CATEGORIAS . " SET\n status = 0\n WHERE idCategoria = " . $objCategoria->getIdCategoria() . "\n ";
$conexao->query($sql) or die($conexao->error);
$this->fechaConexao();
}
示例2: testModifyCategory
public function testModifyCategory()
{
$Categoria = new Categoria();
$Catmodifica = $Categoria->getDeleteCategory(1);
// despues de haber modificado la categoria es importante que peuda devolvernos un 1 como parametro de bandera, como comprobacion que fue eliminada la categoria
$this->assertTrue($Catmodifica != null);
}
示例3: actualizaInserta
function actualizaInserta($opcion)
{
sesionNivel('a');
include_once 'Modelos/' . $this->modelo . '.php';
$modelo = $this->modelo;
$ok = true;
for ($i = 1; $i <= 1; $i++) {
if (!isset($_POST[Categoria::$array[$i][0]])) {
$ok = false;
break;
}
}
if ($ok) {
$producto = new Categoria();
if ($opcion == "actualizar") {
$producto->id = $_POST[Categoria::$array[0][0]];
}
$producto->nombre = $_POST[Categoria::$array[1][0]];
if ($producto->{$opcion}() === "") {
echo $producto->insert_id();
} else {
echo "-3";
}
} else {
echo "-4";
}
}
示例4: listaProdutos
function listaProdutos()
{
$produtos = array();
$resultado = mysqli_query($this->conexao, "SELECT p.*,c.nome as categoria_nome FROM produtos as p join categorias as c on c.id=p.categoria_id");
while ($produto_atual = mysqli_fetch_assoc($resultado)) {
// if(trim($produto_atual['isbn'] != "")){
// $produto = new Livro($produto_atual['nome'], $produto_atual['preco']);
// $produto->setIsbn($produto_atual['isbn']);
// }else{
// $produto = new Produto($produto_atual['nome'], $produto_atual['preco']);
// }
$produto = new $produto_atual['tipoProduto']($produto_atual['nome'], $produto_atual['preco']);
$categoria = new Categoria();
$categoria->setNome($produto_atual['categoria_nome']);
$produto->id = $produto_atual['id'];
$produto->setIsbn($produto_atual['isbn']);
#$produto->nome = $produto_atual['nome'];
#$produto->setPreco($produto_atual['preco']);
$produto->descricao = $produto_atual['descricao'];
$produto->categoria = $categoria;
$produto->usado = $produto_atual['usado'];
$produto->setTipoProduto($produto_atual['tipoProduto']);
#$produto->setIsbn($produto_atual['isbn']);
array_push($produtos, $produto);
}
return $produtos;
}
示例5: create
public static function create($id = null, $nome)
{
$categoria = new Categoria();
$categoria->setId($id);
$categoria->setNome($nome);
return $categoria;
}
示例6: rowToDto
function rowToDto($row)
{
$objCategoria = new Categoria();
$objCategoria->setId_categoria($row["Id_categoria"]);
$objCategoria->setNombre($row["Nombre"]);
$objCategoria->setColor($row["Color"]);
return $objCategoria;
}
示例7: rowToDto
function rowToDto($row)
{
$objCategoria = new Categoria();
$objCategoria->setId($row["id"]);
$objCategoria->setNombre($row["nombre"]);
$objCategoria->setColor($row["color"]);
return $objCategoria;
}
示例8: insereCategoria
public function insereCategoria($nome)
{
$novaCategoria = new Categoria();
$novaCategoria->setNome($nome);
$categoriaDAO = new CategoriaDAO();
$categoriaDAO->insereCategoria($novaCategoria);
return "ok";
}
示例9: buscarSubCategorias
public function buscarSubCategorias($nome_categoria)
{
$subcategoriaDAO = new SubCategoriaDAO();
$categoria_nova = new Categoria();
$categoria_nova->setCategoria($nome_categoria);
$subcategorias = $subcategoriaDAO->buscarSubCategorias($categoria_nova);
return json_encode($subcategorias);
}
示例10: actionAdmin
public function actionAdmin()
{
$model = new Categoria('search');
$model->unsetAttributes();
if (isset($_GET['Categoria'])) {
$model->setAttributes($_GET['Categoria']);
}
$this->render('admin', array('model' => $model));
}
示例11: buscaCategoria
function buscaCategoria($conexao, $id)
{
$query = "select * from categorias\n\t\t\t\t\t\t\t\t where id = {$id}";
$resultado = mysqli_query($conexao, $query);
$array = mysqli_fetch_assoc($resultado);
$categoria = new Categoria();
$categoria->setId($array['id']);
$categoria->setNome($array['nome']);
return $categoria;
}
示例12: getCategoria
public function getCategoria()
{
if (!empty($this->fkCategoria)) {
$categoria = new Categoria();
$categoria->selecionarPorId($this->fkCategoria);
return $categoria;
} else {
return $this->fkCategoria;
}
}
示例13: update
/**
* atualiza um registro da tabela
*
* @parametro CategoriaMySql categoria
*/
public function update(Categoria $Categoria)
{
$sql = "UPDATE {$this->table} SET nome = :nome WHERE id_categoria = :id";
$id = $Categoria->getIdCategoria();
$nome = $Categoria->getNome();
$stmt = ConnectionFactory::prepare($sql);
$stmt->bindParam(':id', $id);
$stmt->bindParam(':nome', $nome);
return $stmt->execute();
}
示例14: listaCategorias
function listaCategorias($conexao)
{
$resultado = mysqli_query($conexao, "select * from categorias");
$categorias = array();
while ($db = mysqli_fetch_assoc($resultado)) {
$categoria = new Categoria();
$categoria->setId($db['id']);
$categoria->setNome($db['nome']);
array_push($categorias, $categoria);
}
return $categorias;
}
示例15: nueva
public function nueva()
{
View::select(null, "json");
$nueva = new Categoria(Input::post("categoria"));
if ($nueva->save()) {
$buscar = new Categoria();
$options = $buscar->getInOptionsFormat();
$this->data = array("valid" => true, "mensaje" => "Categoria Agregada con éxito", "html" => $options);
} else {
$this->data = array("valid" => false, "mensaje" => strip_tags(str_replace("<br>", "\n", ob_get_contents())));
}
}