linuor
包含进来又是什么意思?不如说说你的目的和想达到的效果。
这里“输出”是什么意思?如果是说调用的话,也就是action的重用,那么可以使action继承自CAction。这样,所有controller都可以在需要的时候调用。
- linuor 回复了话题 如何动态生成及调用AR实例的成员方法
这个也可以先根据接口,抽象成一个类,由各子类具体实现。
- linuor 回复了话题 返回上一页,请问这行代码错在哪?
<?php echo CHtml::link(Yii::t('app','ReturnToPre'),'javascript:history.go(-1);') ?>
- linuor 回复了话题 为什么controller的变量只能改变一次
exp的声明是static的么?
- linuor 回复了话题 Yii可扩展系统如何设计?
要是我的话,就针对新功能create table。然后生成新的model。然后,针对各新建的表格,与原表格的model的关系,补充relations()。
如果,原来的model根本不用调用新增加的功能,完全可以在新增的model中实现,那么原来的model就不用改,连relations都不加。 after the project::save(), assign the user id to tbl_project_user_assignment.user_id : $tmp=new Project(); $tmp->user_id=Yii::app()->user->id; $tmp->other fields $tmp->save();
提示贴来
既然能给textm赋值,那么赋值后自己手动调用不就OK了?
- linuor 回复了话题 一个关于时间戳的问题
说TimeStamp表示从1970年以来的秒数,是没有错的。但称为UNIX时间可能更准确定。
但是,UNIX时间由于我们知道的,字长有限制的,所以,到了若干年后,会over float。其次,按秒计算,对于数据库来说,尤其是并发密集访问的情况下,按秒计算的粒度过粗了。因此,有了另一个类似的timeStamp。这个,更倾向于stamp。
只是不同的数据系统中,把timestamp应用成一个纯stamp,也就是用于区别时间轴上的先后顺序。
SQL对此是有标准的,但具体实现时,MSSQL和MySQL可能不同,不同版本的数据库也可能不同。记得早先MySQL有一个版本的TimeStamp就与现在的不同。同理,PHP的time()和MySQL的NOW(),也就不同。
说timeStamp与日期和时间无关,恐怕说不过去。至少,在日期和时间的先后顺序上,他们是严格对应的,且1对1映射。