本文整理汇总了PHP中Category::getCategoryById方法的典型用法代码示例。如果您正苦于以下问题:PHP Category::getCategoryById方法的具体用法?PHP Category::getCategoryById怎么用?PHP Category::getCategoryById使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Category
的用法示例。
在下文中一共展示了Category::getCategoryById方法的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: actionUpdate
public function actionUpdate($id)
{
$category = Category::getCategoryById($id);
if (!$category) {
$category = array();
}
$totalCategory = Category::getTotalCategory();
if (!$totalCategory) {
$totalCategory = 0;
}
$name = '';
$sortOrder = '';
$status = '';
$errors = array();
if (isset($_POST['submit'])) {
$name = FunctionLibrary::clearStr($_POST['name']);
$sortOrder = FunctionLibrary::clearStr($_POST['sortOrder']);
$status = FunctionLibrary::clearStr($_POST['status']);
if (!User::checkName($name)) {
$errors[] = 'Название категории должно быть больше 1 символа.';
}
if (empty($errors)) {
$result = Category::editCategory($id, $name, $sortOrder, $status);
if (!$result) {
$message = 'Произошла ошибка при редактировании категории.';
} else {
FunctionLibrary::redirectTo('/admin/category');
}
}
}
require_once ROOT . '/views/admin-category/update.php';
return true;
}
示例2: actionUpdate
/**
* Action для страницы "Редактировать категорию"
*/
public function actionUpdate($id)
{
// Получаем данные о конкретной категории
$category = Category::getCategoryById($id);
$options = array();
// Флаг ошибок в форме
$errors = false;
// Обработка формы
if (isset($_POST['submit'])) {
$options['name'] = $_POST['name'];
$options['sort_order'] = $_POST['sort_order'];
$options['status'] = $_POST['status'];
// При необходимости можно валидировать значения нужным образом
if (!isset($options['name']) || empty($options['name'])) {
$errors[] = 'Неправильно введено имя';
}
if ($errors === false) {
// Если ошибок нет, сохраняем изменения
Category::updateCategory($options, $id);
// Перенаправляем пользователя на страницу управления категориями
header('Location: /admin/category/');
}
}
require_once ROOT . '/views/admin_category/update.php';
return true;
}
示例3: actionUpdate
/**
* @param $id
* @return bool
* Метод для редактирования категорий
*/
public function actionUpdate($id)
{
$category = Category::getCategoryById($id);
if (isset($_POST['submit'])) {
$name = $_POST['name'];
$sortOrder = $_POST['sort_order'];
$status = $_POST['status'];
Category::updateCategoryById($id, $name, $sortOrder, $status);
header("Location: /admin/category");
}
$args = array('category' => $category);
return self::render('update', $args);
}
示例4: actionUpdate
/**
* Action для страницы "Редактировать категорию"
*/
public function actionUpdate($id)
{
$category = Category::getCategoryById($id);
if (isset($_POST['submit'])) {
$name = $_POST['name'];
$sortOrder = $_POST['sort_order'];
$status = $_POST['status'];
Category::updateCategoryById($id, $name, $sortOrder, $status);
header("Location: /admin/category");
}
// Подключаем вид
require_once ROOT . '/views/admin_category/update.php';
return true;
}
示例5: actionUpdate
public function actionUpdate($id)
{
self::checkAdmin();
$category = Category::getCategoryById($id);
if (isset($_POST['submit'])) {
$options['name'] = $_POST['name'];
$options['sort_order'] = $_POST['sort_order'];
$options['status'] = $_POST['status'];
$errors = false;
if (!isset($options['name']) || empty($options['name'])) {
$errors[] = 'Заполните поля формы!';
}
if ($errors == false) {
$updateCategory = Category::updateCategory($id, $options);
header('Location: /admin/category');
}
}
require_once ROOT . '/views/admin_category/update.php';
return true;
}
示例6: actionUpdate
/**
* Action для страницы "Редактировать категорию"
*/
public function actionUpdate($id)
{
// Проверка доступа
self::checkAdmin();
// Получаем данные о конкретной категории
$category = Category::getCategoryById($id);
// Обработка формы
if (isset($_POST['submit'])) {
// Если форма отправлена
// Получаем данные из формы
$name = $_POST['name'];
$sortOrder = $_POST['sort_order'];
$status = $_POST['status'];
// Сохраняем изменения
Category::updateCategoryById($id, $name, $sortOrder, $status);
// Перенаправляем пользователя на страницу управлениями категориями
header("Location: /admin/category");
}
// Подключаем вид
require_once ROOT . '/views/admin_category/update.php';
return true;
}
示例7: Database
<?php
include 'includes/header.php';
// create DB object
$db = new Database();
$st = new Story();
$ca = new Category();
// check url for category
if (isset($_GET['category'])) {
$category = $_GET['category'];
$stories = $db->select($st->getStoryByCategory($category));
$cat = $db->select($ca->getCategoryById($category))->fetch_assoc();
} else {
$stories = $db->select($st->getAllStories());
}
$categories = $db->select($st->getStoryCategories());
?>
<div class="container">
<div class="header">
<h1 class="title">Stories</h1>
<?php
if (isset($category)) {
?>
<p class="lead description">Stories in the <?php
echo $cat['Name'];
?>
category</p>
<?php
} else {
?>
示例8: FCKeditor
oFCKeditor.Height = '512' ;
oFCKeditor.BasePath = sBasePath ;
oFCKeditor.ReplaceTextarea() ;
var oFCKeditor = new FCKeditor( 'categoryShortDescription' ) ;
oFCKeditor.Width = '100%' ;
oFCKeditor.Height = '300' ;
oFCKeditor.BasePath = sBasePath ;
oFCKeditor.ReplaceTextarea() ;
}
</script>
<?php
$id = $this->uri->segment(3);
$category = Category::getCategoryById($id);
$categories = ORM::factory('category')->find_all();
$products = Category::getProductsByCategory($id);
?>
<form action="<?php
echo url::base() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/' . $id;
?>
" method="POST" enctype="multipart/form-data" id="form" >
<div id="mainContent" >
<div class="box">
<div class="left"></div>
<div class="right"></div>
<div class="heading"><h2 id="heading">Category</h2>
示例9: elseif
//删除成功
admin_redirect('category.php', '删除成功!', 1);
} else {
//删除失败
admin_redirect('category.php', '删除失败');
}
} else {
//不能删除
admin_redirect('category.php', $res);
}
} elseif ($act == 'edit') {
//删除商品分类
//获取要删除商品分类id
$c_id = isset($_GET['id']) ? $_GET['id'] : 0;
$category = new Category();
$res = $category->getCategoryById($c_id);
if (!$res) {
//没有获取到数据
admin_redirect('category.php', '获取商品信息失败');
}
$categories = $category->getAllCategories($res['c_id']);
//加载编辑表单
include_once ADMIN_TEMP . '/category_edit.html';
} elseif ($act == 'update') {
//更新商品分类
//接受商品分类数据
$c_name = isset($_POST['category_name']) ? $_POST['category_name'] : '';
$c_parent_id = isset($_POST['parent_id']) ? $_POST['parent_id'] : 0;
$c_sort = isset($_POST['sort_order']) ? $_POST['sort_order'] : 50;
$c_id = isset($_POST['c_id']) ? $_POST['c_id'] : 0;
//数据合法性验证
示例10: actionUpdate
public function actionUpdate($id)
{
// Проверяем авторизирован ли пользователь. Если нет, он будет переадресован
$userId = self::checkAdmin();
// Получаем данные о конкретной категории
$category = Category::getCategoryById($id);
// Обработка формы
if (isset($_POST['submit'])) {
// Если форма отправлена
// Получаем данные из формы
$name = $_POST['name'];
$sortOrder = $_POST['sort_order'];
$status = $_POST['status'];
// Сохраняем изменения
Category::updateCategoryById($id, $name, $sortOrder, $status);
// Перенаправляем пользователя на страницу управлениями категориями
header("Location: /admin/category");
}
// Подключаем вид
$this->render('admin/admin_category/update', ['title' => 'Редактировать альбом', 'category' => $category, 'user' => $userId['username']]);
return true;
}
示例11:
<h2 class="page-header">Images</h2>
<table class="table table-striped">
<tr>
<th>ID#</th>
<th>Image</th>
<th>Year</th>
<th>Title</th>
<th>Description</th>
<th>Category</th>
<th>Action</th>
</tr>
<?php
while ($row = $images->fetch_assoc()) {
?>
<?php
$cat = $db->select($ca->getCategoryById($row['CategoryId']))->fetch_assoc();
?>
<tr>
<td><?php
echo $row['id'];
?>
</td>
<td><img class="img-thumbnail img-responsive" src="../images/gallery/<?php
echo $row['ImagePath'];
?>
" alt="<?php
echo $row['Title'];
?>
" title="<?php
echo $row['ImagePath'];
?>
示例12: foreach
if (empty($apps)) {
echo ' ';
} else {
foreach ($apps as $app) {
if (isset($app['error'])) {
?>
<div class="icon error"><?php
echo $app['error'];
?>
</div>
<?php
continue;
}
$categories = $app['categories'];
array_walk($categories, function (&$item) use($category) {
$item = $category->getCategoryById($item);
});
?>
<div class="icon">
<img src="http://scanner.loc/images/icons/<?php
echo $app['name'];
?>
.png" title="<?php
echo $app['name'];
?>
"><?php
echo $app['name'];
?>
<span class="appType">(<?php
echo implode(', ', $categories);
?>
示例13: check
<?php
require "includes/checkPermission.php";
require "../deny/connector.php";
require "process/class/class.Category.php";
require "includes/injection.php";
$cate = new Category();
$categories = array();
$currentCate = array();
$selected = "";
$categories = $cate->getCategories();
$cateId = sqlInjection($_REQUEST['cateID']);
$currentCate = $cate->getCategoryById($cateId);
?>
<link rel="stylesheet" href="css/tabledataStyle.css" type="text/css"></link>
<script language="javascript">
function check()
{
var errStr="";
errStr+= checkEmpty("cateName","<br>Tên loại sản phẩm không được để trống");
//errStr+= checkEmpty("CatLink","<br>Link cho loại sản phẩm không được để trống");
x3 = document.getElementById("errorArea");
if (errStr!=""){
x3.innerHTML = "<h4><font color=red face=Verdana>"+errStr+"</font></h4>";
return false;
}
}
</script>
</head>
示例14: isset
}else{
admin_redirect('category.php','删除失败',2);
}
}else{
admin_redirect('category.php','不能删除,原因是' . $res, 2);
}
}elseif($act == 'edit'){
$c_id = isset($_GET['id']) ? $_GET['id'] : 0;
if($c_id == 0){
admin_redirect('category.php', '没有选中要删除的商品分类!',2);
}
$category = new Category();
if(!$cat = $category->getCategoryById($c_id)){
admin_redirect('category.php','编辑失败',2);
}
$categories = $category->getAllCategories($c_id);
include_once ADMIN_TEMP . '/category_edit.html';
}elseif($act == 'update'){
$c_name = isset($_POST['category_name']) ? $_POST['category_name'] : '';
$c_parent_id = isset($_POST['parent_id']) ? $_POST['parent_id'] : 0;
$c_sort = isset($_POST['sort_order']) ? $_POST['sort_order'] : 50;
$c_id = isset($_POST['c_id']) ? $_POST['c_id'] : 50;
if(empty($c_name)){
admin_redirect('category.php?act=edit','商品名字不能为空',2);
}
if(!is_numeric($c_sort)){