Tag: yii

获取当前的URL / URI,没有$ _GETvariables

Yii如何获取当前页面的URL。 例如: http://www.yoursite.com/your_yii_application/?lg=pl&id=15 但不包括$GET_['lg'] (手动parsingstring)? 我的意思是,我正在寻找类似于Yii::app()->requestUrl / Chtml::link()方法的东西,用于返回URL减去一些$_GETvariables。 编辑 :当前解决scheme: unset $_GET['lg']; echo Yii::app()->createUrl( Yii::app()->controller->getId().'/'.Yii::app()->controller->getAction()->getId() , $_GET );

在哪里学习Yii?

我一直在努力学习Yii,但没有运气。 我发现Zend Framework,Kohana,Code Igniter等其他框架比Yii更容易学习。 文件也是这样。 你可以张贴链接到易于理解和写得很好的教程/文章? 官方文档充满了语法错误,似乎被赶了出来。

如何在Yii2中使用swiftMailer

我终于无法理解如何在Yii2中使用swiftMailer扩展。 从这个问题来看,我没有发现问题,这个任务是微不足道的,但是直到最后我都听不懂。 有一些例子没有更详细地描述发送信件的所有周期或我不明白的东西:( build立 return [ //…. 'components' => [ …… 'mail' => [ 'class' => 'yii\swiftmailer\Mailer', 'transport' => [ 'class' => 'Swift_SmtpTransport', 'host' => 'localhost', 'username' => 'username', 'password' => 'password', 'port' => '587', 'encryption' => 'tls', ], ], ] ]; 发送 Yii::$app->mail->compose() ->setTo($toEmail) ->setFrom([$this->email => $this->name]) ->setSubject($this->subject) ->setTextBody($this->body) ->send(); 我想要得到一个具体的工作例子 。 谢谢。 PS我调整了域名loggingMX,DKIM,SPF添加。 […]

Jquery – Uncaught TypeError:不能使用'in'运算符来search'324'

我试图通过ajax发送Get请求,并输出服务器在HTML中返回的json数据。 但是,我得到了这个错误。 Uncaught TypeError: Cannot use 'in' operator to search for '324' in [{"id":50,"name":"SEO"},{"id":22,"name":"LPO",}] 这是我的代码,通过ajax发送一个Get请求到php文件。 当我使用$ .each方法,它会得到我在上面显示的错误。 parentCat.on('change', function(e){ parentCatId = $(this).val(); $.get( 'index.php?r=admin/post/ajax', {"parentCatId":parentCatId}, function(data){ $.each(data, function(key, value){ console.log(key + ":" + value) }) } ) }) 这是我的PHP代码,返回json格式的查询结果。 public function actionAjax(){ $parentCatId=$_GET['parentCatId']; $catData = Category::getTargetCategoryData($parentCatId); echo CJSON::encode($catData); Yii::app()->end(); } JSON数据输出的PHP是这样的。 [{"id":50,"name":"SEO"},{"id":22,"name":"LPO",}] 任何人都知道如何解决这个问题? 请帮我一下 提前致谢 […]

如何在yii中获得响应为json格式(application / json)?

如何在yii中获得响应为json格式(application / json)?

在Yii Framework中包含CSS,javascript文件

如何在Yii框架中包含Javascript或CSS文件? 我想在我的网站上创build一个页面,它有一个小的Javascript应用程序运行,所以我想要在特定的视图中包含.js和.css文件。

在Yii2中启用干净的URL

如何在Yii2中启用干净的url 我想删除index.php和'?' 来自url参数。 Yii2中哪个部分需要编辑?

curl错误:接收失败:由对等重置的连接 – PHP Curl

我有这个奇怪的错误, curl错误:接收失败:连接重置由对等 这是如何发生的,如果我没有连接到服务器,并突然尝试通过PHP中的CURL连接到服务器,我得到的错误。 当我再次运行CURL脚本时,错误消失,然后一直运行良好,如果我将远程服务器空闲大约30分钟,或者重新启动远程服务器并尝试再次连接,则会再次出现错误。 所以看起来连接是空闲的,然后突然服务器醒来,然后工作,然后再次睡觉。 这是我的CURL脚本的外观。 $url = Yii::app()->params['pdfUrl']; $body = 'title='.urlencode($title).'&client_url='.Yii::app()->params['pdfClientURL'].'&client_id='.Yii::app()->params['pdfClientID'].'&content='.urlencode(htmlentities($content)); $c = curl_init ($url); $body = array( "client_url"=>Yii::app()->params['pdfClientURL'], "client_id"=>Yii::app()->params['pdfClientID'], "title"=>urlencode($title), "content"=>urlencode($content) ); foreach($body as $key=>$value) { $body_str .= $key.'='.$value.'&'; } rtrim($body_str,'&'); curl_setopt ($c, CURLOPT_POST, true); curl_setopt ($c, CURLOPT_POSTFIELDS, $body_str); curl_setopt ($c, CURLOPT_RETURNTRANSFER, true); curl_setopt ($c, CURLOPT_CONNECTTIMEOUT , 0); curl_setopt ($c, CURLOPT_TIMEOUT , 20); […]

yii CPasswordHelper:hashPassword和verifyPassword

我想我在这里错过了一些关键的东西。 在CPasswordHelper::hashPassword函数中,我们有行: $salt=self::generateSalt($cost); $hash=crypt($password,$salt); return $hash; 在CPasswordHelper::verifyPassword有这样一行: $test=crypt($password,$hash); return self::same($test, $hash); 那盐呢? 就我的理解,它甚至不存在,但它没有任何意义,所以我猜我完全不了解它。