如何知道yii方法是怎样引用的? [ 新手入门 ]
api的system下面有个CHttpRequest下面有个getPost方法。正确的用法是Yii::app()->request->getPost()
。怎么就知道是这样写呀?为什么不是Yii::app()->System->CHttpRequest->getPost()
?请各位给解释一下哦。
共 3 条回复
-
也可以你那样的调用,不过就是麻烦了。
看一下这个。CApplication.php里面:/** * Registers the core application components. * @see setComponents */ protected function registerCoreComponents() { $components=array( 'coreMessages'=>array( 'class'=>'CPhpMessageSource', 'language'=>'en_us', 'basePath'=>YII_PATH.DIRECTORY_SEPARATOR.'messages', ), 'db'=>array( 'class'=>'CDbConnection', ), 'messages'=>array( 'class'=>'CPhpMessageSource', ), 'errorHandler'=>array( 'class'=>'CErrorHandler', ), 'securityManager'=>array( 'class'=>'CSecurityManager', ), 'statePersister'=>array( 'class'=>'CStatePersister', ), 'urlManager'=>array( 'class'=>'CUrlManager', ), 'request'=>array( 'class'=>'CHttpRequest', ), 'format'=>array( 'class'=>'CFormatter', ), ); $this->setComponents($components); }
sxtuwy 山西
注册时间:2011-07-24
最后登录:2013-06-04
在线时长:0小时0分
最后登录:2013-06-04
在线时长:0小时0分
- 粉丝8
- 金钱1645
- 威望0
- 积分1645