當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Banner::show方法代碼示例

本文整理匯總了PHP中Banner::show方法的典型用法代碼示例。如果您正苦於以下問題:PHP Banner::show方法的具體用法?PHP Banner::show怎麽用?PHP Banner::show使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Banner的用法示例。


在下文中一共展示了Banner::show方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: index

 public function index($alias = null)
 {
     $data = ['pages' => Page::show()->fetch(false)];
     if ($alias !== null) {
         $page = Page::show(['alias' => $alias])->fetchOne();
         if (!$page) {
             return $this->app->show404();
         }
         $data['heading'] = $page->judul;
         $data['content'] = $page->konten;
         return $this->render('page', $data);
     } else {
         $data['heading'] = 'Selamat datang di website resmi ' . conf('app.title');
         $data['products'] = Product::show()->fetch(5);
         $data['slides'] = Banner::show(['tipe' => 'slide', 'aktif' => 1])->fetch(3);
         return $this->render('home', $data);
     }
 }
開發者ID:gaiius,項目名稱:tokonlen,代碼行數:18,代碼來源:function.php

示例2: banners

 public function banners($do = '', $id = '')
 {
     $this->data['heading'] = 'Administrasi: Banner';
     switch ($do) {
         case 'form':
             if (post('submit')) {
                 $data = [User::primary() => 1, 'tgl_input' => date('Y-m-d'), 'judul' => post('judul'), 'keterangan' => post('keterangan'), 'url' => post('url'), 'gambar' => post('gambar'), 'tgl_mulai' => formatTanggal(post('tgl_mulai'), 'Y-m-d'), 'tgl_akhir' => formatTanggal(post('tgl_akhir'), 'Y-m-d'), 'aktif' => post('aktif'), 'tipe' => post('tipe')];
                 try {
                     $upload = new Upload('gambar');
                     $data['gambar'] = $upload->doUpload();
                 } catch (Exception $e) {
                     setAlert('error', $e->getMessage());
                 }
                 if (Banner::save($data, $id)) {
                     if ($id) {
                         setAlert('success', 'Berhasil memperbarui data banner <b>' . $data['judul'] . '</b>');
                     } else {
                         setAlert('success', 'Berhasil menambahkan banner <b>' . $data['judul'] . '</b>');
                     }
                     return redirect('admin-shop/banners');
                 }
                 setAlert('error', 'Terjadi kesalahan dalam penyimpanan banner <b>' . $data['judul'] . '</b>');
                 return redirect($this->uri->path());
             } else {
                 if ($id) {
                     $this->data['data'] = Banner::show([Banner::primary() => $id])->fetchOne();
                 }
                 return $this->render('banner-form', $this->data);
             }
             break;
         case 'delete':
             if (Banner::del([Banner::primary() => $id])) {
                 setAlert('success', 'Banner berhasil terhapus');
             } else {
                 setAlert('error', 'Terjadi kesalahan dalam penghapusan banner');
             }
             return redirect('admin-shop/banners');
             break;
         default:
             $this->data['data'] = Banner::show();
             return $this->render('banner-table', $this->data);
             break;
     }
 }
開發者ID:tommyputranto,項目名稱:tokonlen,代碼行數:44,代碼來源:AdminShop.class.php


注:本文中的Banner::show方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。