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


PHP Content::getById方法代码示例

本文整理汇总了PHP中Content::getById方法的典型用法代码示例。如果您正苦于以下问题:PHP Content::getById方法的具体用法?PHP Content::getById怎么用?PHP Content::getById使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Content的用法示例。


在下文中一共展示了Content::getById方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: indexAction

 public function indexAction()
 {
     $id = $this->getRequest()->getParam('id');
     $Content = Content::getById($id);
     if ($Content) {
         $this->view->Title = $Content->content_title;
         $this->view->headTitle($this->view->Title);
         $this->view->Content = $Content;
         //$this->view->headMeta ()->appendName ( 'description', $Content->content_description )->appendName ( 'keywords', $Content->content_keyword );
     }
 }
开发者ID:hoaitn,项目名称:base-zend,代码行数:11,代码来源:ContentController.php

示例2: deleteAction

 /**
  * Delete a Country
  */
 public function deleteAction()
 {
     $Content = Content::getById($this->getRequest()->getParam('id'));
     if ($Content) {
         if ($this->getRequest()->isPost()) {
             $Content->delete();
             $this->Member->log('Bài viết: ' . $Content->content_title . '(' . $this->getRequest()->getParam('id') . ')', 'Xóa');
             My_Plugin_Libs::setSplash('Bài viết: <b>' . $Content->content_title . '</b> đã được xóa khỏi hệ thống.');
             $this->_redirect($this->_helper->url('index', 'content', 'admin'));
         }
         $this->view->Content = $Content;
     }
 }
开发者ID:hoaitn,项目名称:bmw-site,代码行数:16,代码来源:ContentController.php

示例3: editContent

function editContent()
{
    global $lang;
    $page_lang = scandir('inc/lang/' . $_SESSION['language']);
    foreach ($page_lang as $file) {
        if ($file != '.' && $file != '..') {
            $parts = explode(".", $file);
            $page = $parts[0];
            if ($page == 'content') {
                $page_file = $file;
            }
        }
    }
    include_once 'inc/lang/' . $_SESSION['language'] . '/' . $page_file;
    if ($_SESSION['access']->content > 1) {
        $results = array();
        if (isset($_POST['saveChanges'])) {
            $_POST['id'] = $_POST['editId'];
            unset($_POST['editId']);
            // User has posted the content edit form: save the content changes
            if (!($content = Content::getById((int) $_POST['id']))) {
                header("Location: index.php?action=listContent&categoryId=" . $_GET['categoryId'] . "&error=" . ($_POST['type'] == 0) ? "category" : "page" . "NotFound");
                return;
            }
            $_POST['botAction1'] == 'on' ? $botAction1 = 'index' : ($botAction1 = 'noindex');
            $_POST['botAction2'] == 'on' ? $botAction2 = 'follow' : ($botAction2 = 'nofollow');
            $_POST['menu'] == 'on' ? $_POST['menu'] = 1 : ($_POST['menu'] = 0);
            $botActionArray = array($botAction1, $botAction2);
            $_POST['botAction'] = implode(", ", $botActionArray);
            unset($_POST['botAction1']);
            unset($_POST['botAction2']);
            $_POST['lastModified'] = date('Y-m-d');
            $content = new Content();
            $content->storeFormValues($_POST);
            $content->update();
            header("Location: index.php?action=listContent&categoryId=" . $_GET['categoryId'] . "&success=changesSaved");
        } elseif (isset($_POST['cancel'])) {
            // User has cancelled their edits: return to the content list
            header("Location: index.php?action=listContent&categoryId=" . $_GET['categoryId']);
        } else {
            // User has not submitted the content edit form: display the form
            $results['content'] = Content::getById((int) $_GET['editId']);
            require "inc/layout/editContent.php";
        }
    } else {
        require "inc/layout/noAccess.php";
    }
}
开发者ID:sabasco,项目名称:gnscms,代码行数:48,代码来源:editContent.php

示例4: loginforgotAction

 public function loginforgotAction()
 {
     $this->view->Title = "For gotten password";
     $this->view->headTitle($this->view->Title);
     $error = '';
     $id = 7;
     $Content = Content::getById($id);
     if ($this->getRequest()->isPost()) {
         $Request = $this->getRequest()->getParams();
         $Member = Members::getByEmail($Request['email']);
         if ($Member) {
             $String = My_Plugin_Libs::randomStr();
             $Member->encodePassword($String);
             $Member->save();
             $message = str_replace(array('%email%', '%password%'), array($Member->email, $String), $Content['content']);
             $to = $Member->email;
             $subject = $Content->title;
             $oEmail = new My_Plugin_Email();
             $oEmail->send($subject, $to, '', $message);
             $error = 'Password has been sent to your email!';
         } else {
             $error = 'Email is not macth please try again!';
         }
     }
 }
开发者ID:hoaitn,项目名称:base-zend,代码行数:25,代码来源:MemberController.php


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