Yii::app()->cache->get()这个方法如何使用?
public function actionIndex()
{
$post=Yii::app()->cache->get($id)
if($post===false)
{
$post=Post::model()->find();
Yii::app()->cache->set($id,$post);
}
}
这种使用方法正确吗?其他的地方还需要配置吗?
Yii::app()->cache->get()这个方法如何使用?
public function actionIndex()
{
$post=Yii::app()->cache->get($id)
if($post===false)
{
$post=Post::model()->find();
Yii::app()->cache->set($id,$post);
}
}
这种使用方法正确吗?其他的地方还需要配置吗?
Quote
public function actionIndex()
{
Yii::app()->cache->get($id)
if($basic===false)
{
$post=Post::model()->find();
Yii::app()->cache->set($id,$post);
}
}
这种使用方法正确吗?
public function actionIndex()
{
$post = Yii::app()->cache->get($id)
if($post===false)
{
$post=Post::model()->find();
Yii::app()->cache->set($id,$post);
}
}
Quote
{
$post = Yii::app()->cache->get($id)
if($post===false)
{
$post=Post::model()->find();
Yii::app()->cache->set($id,$post);
}
}
不好意思啊,刚刚没有检查代码片段。我这样写完以后出现了
Call to a member function get() on a non-object这个错误,是不是其他的地方还要做什么配置呢?
$post = Yii::app()->cache->get($id)
这句后面少加了分号
config目录里的main.php要配置cache
恩,明白了,Thinks