当前位置: 首页>>代码示例>>PHP>>正文


PHP Category::getCategoryById方法代码示例

本文整理汇总了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;
 }
开发者ID:php-user,项目名称:shop.local,代码行数:33,代码来源:AdminCategoryController.php

示例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;
 }
开发者ID:dmitry-politov,项目名称:e-shopper,代码行数:29,代码来源:AdminCategoryController.php

示例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);
 }
开发者ID:vorobeyDjack,项目名称:RayBanStore_main_PHP_project,代码行数:18,代码来源:AdminCategoryController.php

示例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;
 }
开发者ID:KazakovVS,项目名称:Store,代码行数:17,代码来源:AdminCategoryController.php

示例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;
 }
开发者ID:joe-lumarlin,项目名称:oleis_shop,代码行数:20,代码来源:AdminCategoryController.php

示例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;
 }
开发者ID:matveu,项目名称:site.com,代码行数:25,代码来源:AdminCategoryController.php

示例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 {
    ?>
开发者ID:Owlnofeathers,项目名称:hansennorthforkranch.ajamesb.com,代码行数:31,代码来源:stories.php

示例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>
开发者ID:VinceOmega,项目名称:mcb-nov-build,代码行数:31,代码来源:category_content.php

示例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;
    //数据合法性验证
开发者ID:billywl,项目名称:shop,代码行数:31,代码来源:category.php

示例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;
 }
开发者ID:bugaydima,项目名称:photogallery,代码行数:22,代码来源:AdminCategoryController.php

示例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'];
    ?>
开发者ID:Owlnofeathers,项目名称:hansennorthforkranch.ajamesb.com,代码行数:31,代码来源:index.php

示例12: foreach

    if (empty($apps)) {
        echo '&nbsp;';
    } 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);
            ?>
开发者ID:seshurajup,项目名称:phpEngineDetect,代码行数:31,代码来源:index.php

示例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>
开发者ID:meghv999,项目名称:cdshop-php,代码行数:30,代码来源:editCategory.php

示例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)){
开发者ID:uhgy,项目名称:phppractice,代码行数:31,代码来源:category.php


注:本文中的Category::getCategoryById方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。