Yii 开发笔记

1 篇文章 0 订阅

1、必填项的翻译。
<?php echo Yum::requiredFieldNote(); ?>

2、文本翻译链接:r=user/translation/admin 

3、服务器数据库密码:

4、导入其他model、类 : Yii::import('application.modules.friendship.models.YumFriendship');

5、获得当前用户Id : $id = Yii::app()->user->id;

6、菜单权限设置 $this->menu=array(
  array('label'=>Yum::t('List Events'), 'url'=>array('index'),'visible'=>Yii::app()->user->isAdmin())
    }
   判断是否为管理员:,'visible'=>Yii::app()->user->isAdmin()

 7、提示:Yum::setFlash(Yum::t('Apply course seccessfully'));

 8、显示flash提示:Yum::renderFlash();[模板文件中添加]

 9、<?php echo Yum::t('Fields with <span class="required">*</span> are required.');?>
    带<span class="required">*</span>号为必填项.

 10、<?php echo Yum::t('Create Courses');?>

 11、 <?php
 $Schools = Schools::model()->findByPk($data->school_id)->attributes;
 echo CHtml::encode($Schools['name']); ?>

12、获得外键值:A: _view ($data 数据):$data->school->name。 B: view: 'school.name'
【array(
 'header' => Yum::t('Schools'),
 'name' => 'school_id',
 'value' => '$data->school->name'),】


13、添加必填项:在 model 中,rule方法里面写 : array('course_name, school_id', 'required'),

14、YumUser::School_Creator()

15、 判断权限: ,'visible'=>Yii::app()->user->checkPermission('')

16 支持瞄点: CHtml::link('链接文字',array('article/view','id'=>'3','#'=>'锚名称');

17、输出提示信息 echo Yum::renderFlash();

18、连接查询:MemberRoles::model()->with('members')->findAll('members.user_id =1');


19、获取当前学校ID
Yii::app()->user->getCurrentSchool();
设置当前学校ID
Yii::app()->user->setCurrentSchool($schoo_id);

$_SESSION['Current_School_ID'];


20、写权限。protected/runtime/permission.php
Yii::app()->user->writePermission()

21、控制一些view的显示的时候,可以用Yii::app()->user->checkAccess(role)来进行权限判断
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值