php框架中通知模組設計思路問題

2022-02-09 01:55:34 字數 2887 閱讀 6631

1樓:

給你一個好思路

不知道你選的什麼框架,但是無論什麼框架都有載入class部分,找到之後就好辦了。

新建class

class notice extends base //這個'base'是繼承框架

public function notice_back() //js後退模式

public function notice_dialog($url) //js呼叫浮動框,顯示遮罩層

public function notice_redirect($url) //js跳轉

//再往下自己隨意加各種方式的提示

}用你的主框架載入這個類,然後在你的php程式任意需要跳轉的部分直接使用

$this->notice->notice_dialog($url);

2樓:匿名使用者

你是指資訊提示後並跳轉的頁面嗎?

我貼一個我寫的吧,你可以在指定動作結束後,執行show_msg函式。

function show_msg( $text, $target , $type = 'success', $time = 3)

希望能幫到你。

3樓:948400204戴

要求嗎。。

什麼時候要。

任務是。

我也在研究php框架設計,看到你的問題,不知道有心得沒有

4樓:徹底地學

現在在看struts2框架。它裡面關係很複雜,沒有目的去看,肯定會非常頭疼。我採用的辦法是:

分解成n個小模組的辦法。比如針對配置檔案的初始化,我主要是看原始碼如何去處理他們之間的關係。要怎麼封裝類,用了什麼樣的設計模式。

然後刻意去模仿。我看完一段後覺得收穫最大的還是在於他們的封裝,覺得太perfect。原始碼中對介面,抽象類的應用也是非常多的。

我也慢慢的瞭解他們的好處,對以後編碼也會嘗試性的應用。

想通過php來設計一個類似下面**的後臺角色和許可權管理系統,您有什麼設計思路或者提示呢?

5樓:

php沒用過╮(╯_╰)╭,不過做許可權管理的話,我覺得有以下幾點吧:

有角色管理模組

有使用者管理模組

有許可權管理模組

有介面繫結角色功能(獨立出來或者放在介面管理模組裡)使用者多角色時要想好許可權優先順序

多使用控制元件的hidden屬性,通過許可權來控制介面、控制元件、按鈕的顯示繫結許可權時,建議不要用介面名稱來繫結,應該是編碼&編碼這樣的繫結暫時只想到這些o(╯□╰)o

如何寫一個php框架呢?思路是什麼,需要注意些什麼

6樓:匿名使用者

r如果你不會,那建議你用現成的。

自己寫一個框架,那就看你要s實現什麼功能,y一般還是根據mvc思路,然後根據自己的使用情況,可以對底層做資料庫分層,y也可以中間層做控制器跟模組,action,前端還可以設定靜態快取之類的。

反正還是根據系統來設計,不過成本高,還是現成的取部分有用的比較合理

thinkphp框架開發**的思路

7樓:根號叄科技

一般來說,有以下幾點,其他根據自己需要:

至少兩個模組,前臺和後臺(home、admin)

關於thinkphp框架頭部公共檔案的呼叫問題

8樓:匿名使用者

可以傳遞引數的哦。

例:引入的頁面中 引入 wap/base這個 模板:

被引入的模板檔案 內 接受引數:

[param]

這裡 的param就是從引用的模板傳遞過來的引數了

9樓:莘贍

include標籤

使用include標籤在當前模板中包含公共模板,例如常見的header和footer等公共模板,include標籤最常用的屬性是file,但是支援不同的用法,其用法基本和我們常用的模板渲染方法display方法差不多。例如:

包含public目錄下面的header模板包含當前模板目錄下面的menu模板

表示包含blue模板主題下面的user/read模板檔案,include標籤所支援的模板深度只能到操作層次,也就是說thinkphp預設的模板結構採用的是:主題/模組/操作.模板字尾,使用上述用法包含模板的時候,file屬性不需要指定模板字尾,如果你的模板結構不是標準結構,可以採用包含完整模板檔案的方式:

include標籤可以一定程度上簡化重複的模板書寫,和便於同步修改,不足就是如果公共模板檔案發生更改,但是當前的主模板檔案沒有更改,則不會自動更新模板快取,除非你設定了模板快取有效期,那麼在快取過期後會自動更新模板快取。

10樓:普達迪泰

這個分嗎,你可以幫別人解答問題就可以獲取積分財富了,還有個「知識大富翁活動」也可以幫你獲取不少財富的。我就有3000多財富了。

說正事吧:

我很少用這個框架,但記得thinkphp是可以動態獲取include進來的頁面的資訊的,你是不是**沒有設計好啊。實在不行,如果top頁面的資訊量不大的話,可以考慮用session或者cookie傳值。

關於php物件導向的問題,求對框架原理了解的大神。

11樓:匿名使用者

這個不難,但在這裡一兩句還真說不清楚!

但關鍵上, 「簡單點說,就是根據你get來的引數去包含檔案就好了,我就自己做的"

這個朋友回答的還真沒錯!

不是人家沒看清楚你的問題, 而是你沒理解到而已!

12樓:匿名使用者

簡單點說,就是根據你get來的引數去包含檔案就好了,我就自己做的

php框架thinkphp3 2怎麼讀取資料庫內容

show m show 例項化show物件 查詢status值為1資料 data show where status 1 find dump data 先找到config.php檔案,如圖 然後開啟配置檔案並在其中配置資料庫的資訊,如下 return array 配置項 配置值 db type my...

php中put和post區別,PHP中put和post區別

1.使用支援和範圍的區別 php提供了對put方法的支援,在http定義的與伺服器的互動方法中,put是把訊息本體中的訊息傳送到一個url,形式上跟post類似 php 提供對諸如 netscape composer 和 w3c amaya 等客戶端使用的 http put 方法的支援 php 4 ...

高分php中i的作用,PHP中「」的作用

當 i的值為1 bai2 3等的時候du,的含義實際上就zhi是 voteitem1 voteitem2 voteitem3等,請看例子代dao碼 版 a1 111 a2 222 for i 1 i 2 i n 輸出 111 222這下權明白了吧。php中 的作用 不用的地方有不同的用處 1,陣列賦...