安裝篇:
**完成之後直接將壓縮包的檔案srbac檔案包拷貝到modules檔案中,如果沒有modules檔案,可以建立該檔案目錄,然後拷貝進去。
配置config.php檔案
匯入srbac的預設引導檔案,下面紅色部分。
'import'=>array(
'application.models.*',
'application.components.*',
'application.modules.srbac.controllers.sbasecontroller',
在元件中配置好當前的資料庫,已有的不用修改,首次安裝需要開啟相關的資料庫,本人使用mysql資料庫
'db'=>array(
'connectionstring'=> 'mysql:host=localhost;dbname=shareweb',
'emulateprepare' =>true,
'username' => 'root',
'password' => '',
'charset' => 'utf8',
'tableprefix' =>'share_',
加入srbac所需要的表,進行自動管理(匯入所需要的三個基本表)
'authmanager'=>array(
'class'=>'application.modules.srbac.components.sdbauthmanager',
'connectionid'=>'db',
'itemtable'=>'share_items',
'assignmenttable'=>'share_assignments',
'itemchildtable'=>'share_itemchildren',
注意:(這三個基本表可以隨意定義表明,沒有特別的要求,建議使用原表命名,加上表字首)
載入srbac模組在modules中進行相關的配置
'srbac'=> array(
'userclass'=>'users', ?????//使用者model名字段
'userid'=>'id', ???????????//使用者表user_id的標識字段
'username'=>'username', ???//使用者表username的標識字段
'delimeter'=>'/', ?????????//控制器名和方法的分割線(在srbac模組中的體現)
'debug'=>true, ????????????//debug模式為真,srbac模組失效,debug模式為假,srbac模組工作
'pagesize'=>10, ???????????//srbac模組中的分頁設定
'superuser' =>'authority', // srbac中最高許可權管理者名稱
'css'=>'srbac.css', ???????//srbac載入的css樣式
'layout'=>'application.views.layouts.main', ??//srbac模組展現的主題模版
'notauthorizedview'=>'srbac.views.authitem.unauthorized', ??//非自動驗證檢視
'alwaysallowed'=>array( ???//預設不分許可權管理的action動作
'sitelogin','sitelogout','siteindex','siteadmin',
'siteerror', 'sitecontact',
'useractions'=>array('show','view','list'), ????//user?預設的動作
'listboxnumberoflines' => 15, ?????????????????//srbac模組中的listbox分頁
'imagespath' => 'srbac.images', ???????????????//srbac模組載入**件夾
'imagespack'=>'tango', ????????????????????????//srbac模組主題的風格noia,tango兩種
'icontext'=>true, ?????????????????????????????//上顯示文字,為真有文字,為假只有圖示
'header'=>'srbac.views.authitem.header', ??//srbac模組檢視的view頭部
'footer'=>'srbac.views.authitem.footer', ??//srbac模組檢視的view頁尾
'showheader'=>true, ?????//顯示檢視頭部
'showfooter'=>true, ?????//顯示檢視尾部
'alwaysallowedpath'=>'srbac.components', ??//預設載入srbac的核心檔案位址
測試:設定debug為真),進入安裝頁面會有配置檔案的選擇,檢查完之後勾選核取方塊,進行安裝,安裝成功之後會進入srbac管理頁面;
使用:建立task任務組,該組可以管理組內的所有operate動作
建立operation動作操作,建立使用者角色role組(與task同樣)
分配任務管理,將operation?納入task中
將tasks納入使用者組中進行管理
將使用者進行分組管理
一切就緒之後,可以開啟?debug?為?false?,進行生產模式工作。以上僅供參考,不足之處,還請不惜賜教。
微信開發配置(Yii框架下的開發)
1 填寫伺服器配置 2 驗證伺服器位址的有效性 3 依據介面文件實現業務邏輯 首先需要配置以下資訊 填寫url注意一定要填寫外網能訪問的url,token填寫與你檔案中的token一致。沒有伺服器的小夥伴可以用反向 訪問ngrok.cc建立賬戶,或者申請阿里雲的免費伺服器來使用 ok,下面就是 了 ...
YII2 安裝配置
yii2要求composer必須安裝composer asset外掛程式,用於相容實現npm和bower。更新composer composer self update 為composer安裝composer asset外掛程式 更新到最新版本 composer global require fxp...
yii2框架安裝
下面我把完整的安裝流程介紹給大家 前提 非常重要,你的php版本必須是php5.4以上 去這裡現在高階應用模板 cmd dos命令進入這個d wamp www yii2 advanced下 3.執行 php r readfile php 5.執行php composer.phar global re...