sxtuwy 2011-08-09 10:55:23 2797次浏览 3条回复 0 0 0
<?php 
这段代码放在哪里都行::app()->request->setHostInfo('http://127.0.0.1');
echo Yii::app()->request->hostInfo; 
?>

Yii用户专享10000元红包

Yii开发者福利,万元红包可用于云服务器、高防服务器、裸金属服务器、云数据库、高防IP购买和续费

  • 回复于 2011-08-09 10:58 举报

    这个具体有什么用呢?解释一下!

  • 回复于 2011-08-10 09:06 举报

    setHostInfo是为了产生绝对的Url。在console文件中添加如下代码,具体见图:
    [attach]296[/attach]

    <?php
    'request' => array(
      'hostInfo' => 'https://localhost/project_browser/html/cp.host4hope.com',
      'baseUrl' => '/project_browser/html/cp.host4hope.com',
      'scriptUrl' => 'index-local.php',
    ),
    ?>
    

    产生绝对URL例子:

    echo Yii::app()->createAbsoluteUrl('user/verify', array('code' => $verification_code));
    

    注:本贴还不完善,有待改进

  • 回复于 2011-08-10 09:08 举报

    好帖!

您需要登录后才可以回复。登录 | 立即注册