我们现在开发的网站是有多个子域名的,如果是在同一域名下,Yii::app()->createUrl 生成的url是不带域名的,不同域名下是带域名的。
但是我们有的数据是先生成url链接数据,同一域名不带域名参数的话,在其他域名下访问改数据,这样就导致连接错误~
怎么让Yii::app()->createUrl 强制带域名?
我们现在开发的网站是有多个子域名的,如果是在同一域名下,Yii::app()->createUrl 生成的url是不带域名的,不同域名下是带域名的。
但是我们有的数据是先生成url链接数据,同一域名不带域名参数的话,在其他域名下访问改数据,这样就导致连接错误~
怎么让Yii::app()->createUrl 强制带域名?
应该只能自己组合了!
关于取域名的方法,应该都在
system.web.CHttpRequest里面,仔细找找吧
CController::createAbsoluteUrl
直接用他,或者看看是怎么实现的,就可以了
$this->createAbsoluteUrl()
也可以看这里。 我之前也遇到这个问题,留了篇日志。点我