検索
ホームページphp教程PHP源码一个网站后台简单的日志记录动作,类似UC的语言包

lang_message语言包函数,有了这个可以很方便的管理分类

public function lang_message()
   {
       return $_action= array(
 
       //login
       'login' =>array('action'=>'登录','body'=>'登录了后台系统'),
       'login_out' =>array('action'=>'退出','body'=>'退出了后台系统'),
       //CRM
       'crm_update_user_status' =>array('action'=>'修改账户状态','body'=>'修改了会员 \\1 的账户状态由 \\2 改为 \\3 '),
       'crm_update_user_bank' =>array('action'=>'修改提款账户','body'=>'修改了会员 \\1 的提款账户信息'),
       'crm_update_user_remark' =>array('action'=>'添加跟进','body'=>'添加了对会员 \\1 的跟进信息'),
       'crm_update_user_info' =>array('action'=>'修改个人信息','body'=>'修改了会员 \\1 的个人信息'),
       'crm_del_user_public' =>array('action'=>'释放资源','body'=>'释放了会员 \\1 到公海'),
       'crm_add_user' =>array('action'=>'添加客户','body'=>'添加了新客户 \\1 '),  
       'crm_add_public_user' =>array('action'=>'分配资源','body'=>'分配了公海资源 \\1 给 \\2 '), 
       //app
       'app_check_yes' =>array('action'=>'审核通过','body'=>'审核通过了 \\1 应用'),
       'app_check_no' =>array('action'=>'审核拒绝','body'=>'审核拒绝了 \\1 应用'),
       'app_down' =>array('action'=>'下载','body'=>'下载了 \\1 应用'),
       'app_update_assign' =>array('action'=>'修改应用','body'=>'修改了应用 \\1 的分配设置'),
       'app_update_ad_assign' =>array('action'=>'修改应用','body'=>'修改了应用 \\1 的广告分配设置'), 
       'app_add_sort' =>array('action'=>'添加应用','body'=>'添加了 \\1 应用分类'),
       'app_update_sort' =>array('action'=>'修改分类','body'=>'修改了应用分类名 \\1 为 \\2 '),
       'app_del_sort' =>array('action'=>'删除分类','body'=>'删除了 \\1 应用分类'),
       
       //system_user
       'system_add_user' =>array('action'=>'添加用户','body'=>'添加了身份为 \\1 的用户 \\2 '),
       'system_update_user_info' =>array('action'=>'修改用户信息','body'=>'修改了 \\1 的用户信息'),    
       //system_permission  
       'system_update_permission' =>array('action'=>'修改权限','body'=>'修改了 \\1 的权限信息'),
       'system_add_permission_group' =>array('action'=>'添加权限组','body'=>'添加了 \\1 权限组'),
       'system_add_child_permission' =>array('action'=>'添加子权限','body'=>'给权限组 \\1 添加了子权限 \\2 '),
       'system_update_all_user_permission' =>array('action'=>'更新用户组权限','body'=>'更新了所有用户组的权限信息'),
       'system_del_permission' =>array('action'=>'删除权限','body'=>'删除了 \\1 权限以及该权限下的子权限'), 
       'system_add_identity' =>array('action'=>'添加角色','body'=>'添加了名为 \\1 的用户角色'),
       //system_menu
       'system_add_menu' =>array('action'=>'添加菜单','body'=>'添加了菜单 \\1 '),
       'system_add_child_menu' =>array('action'=>'添加子菜单','body'=>'给菜单 \\1 添加了子菜单 \\2 '),
       'system_update_menu' =>array('action'=>'编辑菜单','body'=>'编辑了菜单 \\1 '),
       'system_del_menu' =>array('action'=>'删除菜单','body'=>'删除了菜单 \\1 '),
       //cache    
       'system_update_cache' =>array('action'=>'更新缓存','body'=>'更新了后台缓存'),
       'system_del_log' =>array('action'=>'删除日志','body'=>'删除了 \\1 条系统操作日志'),
     );
   }

语言替换函数,简单有效

//语言替换
private function lang_replace($text, $vars) {
        if($vars) {
                foreach ($vars as $k => $v) {
                        $rk = $k + 1;
                        $text = str_replace('\\'.$rk, $v, $text);
                }
        }
        return $text;
}

定义action,调用语言包

public function addSystemLog($action,$values)
{
   $message = $this->lang_replace($lan_message[$action]['body'], $values);
}
声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。