1 desktop controller控制器基類

2021-07-24 10:22:42 字數 1638 閱讀 4546

定義後台不使用快取

開啟 session ,因此如果是呼叫了 desktop_controller 需要用到 session 的時候就不需要在開啟 session;

判斷自動登入

判斷登陸者的許可權

獲取註冊 service desktop_controller_content.*:修改內容

獲取註冊 service desktop_controller_content_finderdetail.**,修改tab detail 裡的內容

# 引數 array   $url

<?php

......

function

location_to

()

function

index

()

'target'=>'_blank'),

...$this->singlepage('admin/goods/detail/frame.html');

顯示頁面,如果page配合target=_blank使用時,顯示的頁面包含在框架裡面,顯示在後台的自定義列表中

如果是page配合target=dialog使用時,則顯示的是彈出層頁面(display配合target=dialog使用時也有同樣的效果)

'target'=>'_blank'),

...$this->page('admin/goods/detail/frame.html');

...$this->page('admin/member/new.html');

function

splash

($status = 'success',$url =unll,$msg = null,$method = 'redirect',$params = array())

# 引數

string $status = error 是輸出錯誤資訊,預設是輸出正確資訊success

string $url 自定義拼接的url ,一般為空

string $msg 錯誤或正確的提示語

string $method 方法

array $parrms 當引數為 array

('splash'=>'1') 時,則表示只是輸出自定義資訊

# 例子

//輸出正確資訊

$this->splash

('success','','正確資訊');

//輸出錯誤資訊

$this->splash('error','','錯誤資訊','redirect',array('splash'=>'1'));

function

jumpto

($act = 'index',$ctl = null,$args = null){}

# 引數

string $act控制器中的方法名

string $ctl控制器名

array

$args引數

...

$this->display('admin/member/new.html');

1D1A 1 插入排序

演算法導論第乙個演算法就是插入排序,思想簡單,如果是從小到大排序,就是從第二個數開始,和前邊的數比較,直到大於等於前邊那乙個數,然後放在那個位置。而且,先用python寫,就相當於偽 特別好,既有思路,還把python練習一下,然後再用c python def insertsort a for i ...

1 小試牛刀 1

1.echo e 包含轉義序列的字串 2.彩色列印 文字 重置 0,黑 30,紅 31,綠 32,黃 33,藍 34,洋紅 35,青 36,白 37 背景 40,41,42,43,44,45,46,47 example 1 echo e e 1 31m zhangjing e 0m 紅字 2 ech...

演算法(1) 遞迴演算法1

人理解迭代,神理解遞迴。綜上所述,還是不理解地好。遞迴三要素 1 明確遞迴的終止條件 2 給出遞迴終止時的處理辦法 3 提取重複的邏輯,縮小問題的規模 遞迴的兩種解決模式 1 在遞去的過程中解決問題 function recursion 大規模input if end condition endel...