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

    好帖!

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