草庐IT

yii-modules

全部标签

php - 警告 : dbx: module 'mssql' not loaded

我正在尝试使用带有DBX的PHP连接到MSSQLServer。使用phpinf(),我可以注意到dbx已启用:dbxdbxsupportenableddbxversion1.0.0supporteddatabasesMySQLODBCPostgreSQLMicrosoftSQLServerFrontBaseOracle8(oci8)Sybase-CT.但是当我尝试连接时,出现这个错误:Warning:dbx:module'mssql'notloaded.这是代码:dbx_connect("mssql","host","database","user","password");有解决办法

php - YII:将数据从 Controller 传递到小部件?

我有一个将数据传递给呈现函数的搜索页面:publicfunctionactionIndex(){$this->render('searchResults',array('dataProvider'=>$dataProvider,'searchQuery'=>$searchQuery,));}问题是,我还需要将此数据从此处传递到边栏中出现的小部件。该小部件当前显示在layout/main.php中,如下所示:widget('searchSidebar',array('id'=>'searchSidebar',));?>我如何才能将数据从Controller传递到这个widet而不必再次重

php - Laravel 框架对于中型项目是否足够稳定,还是我应该坚持使用更稳定的 Yii?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我的大部分项目都使用codeigniter,我喜欢CI,但让我们面对现实吧,它是一个发展缓慢的框架,而且它不支持PHP的最新功能。我想我已经长大了。我即将开始一个新的中型项目(CMS),我想为此使用一个新的框架。我不想使用Zend或Symfony,所以Yii似乎是最好的选择,直到我找到了Laravel,我非常喜欢它,尤其是当我发现它受到CI的启发时,还有所

php - yii 验证码没有正确验证

我正在尝试使用yii向我的联系表单添加验证码,但验证存在一些问题。我的模型classContactFormextendsCFormModel{public$verifyCode;publicfunctionrules(){returnarray(array('verifyCode','captcha','allowEmpty'=>!CCaptcha::checkRequirements(),'on'=>'captchaRequired'),array('verifyCode','safe'),);}}Controller中的代码publicfunctionfilters(){retur

php - 使用 Yii2 在 sqlserver 中选择模式和表?

我有一个有多个模式的sqlserver数据库。我尝试使用sqlsrv驱动程序从不同模式的表中选择一个表,但显示配置无效,该表不存在。如何使用sqlsrv驱动程序选择表中的模式?我的连接'yii\db\Connection','dsn'=>'sqlsrv:Server=192.168.10.70;Database=mydatabase',//MSSQLServer,sqlsrvdriverpublicip'username'=>'user_username','password'=>'user_password','charset'=>'utf8',];?>我的模型db3;//useth

php - 在 yii2 gridview 中输入时进行过滤

我需要在您键入时过滤gridview。默认情况下,它仅在按下回车键时进行过滤。 最佳答案 您应该使用自己的js来处理这个问题,例如:$this->registerJs('$("body").on("keyup.yiiGridView","#grid-id.filtersinput",function(){$("#grid-id").yiiGridView("applyFilter");})',\yii\web\View::POS_READY);当然,您应该将grid-id替换为适当的id。

php - 如何在yii2中创建传递两个参数的absoluteurl

我是Yii2的新手。请帮助我实现这一目标。我想知道如何在yii2中创建absoluteurl。我已经尝试了下面给出的代码,但我想要一些不同的东西。echoYii::$app->urlManager->createAbsoluteUrl(['site/confirm','id'=>$user->id,'code'=>$user->token,'&']);outputishttp://car-rental.demoinja.com/site/confirm/69?code=275a9253dfc81efa47be4fdf1fc6a927&1=%26但是我想要这样的urlhttp://car

php - yii2 + 在 ActiveDataProvider 中加入查询

这是我的实际查询-$dataProvider=newActiveDataProvider(['query'=>UserProfile::find()->with(['user'])]);用户表中存在“status”字段。所以我想按status!=0过滤数据,但它失败了。我试过了-1$dataProvider=newActiveDataProvider(['query'=>UserProfile::find()->with(['user'])->where('user.status!=',0)]);2$dataProvider=newActiveDataProvider(['query'

php - Yii2.0 如何通过 POST API 上传文件到服务器?

我通过这个链接在yii2中制作了一个模型http://www.yiiframework.com/doc-2.0/guide-input-file-upload.html我使用POST请求将文件发布到API,并在我的Controller中获取了所有文件信息,但无法使用使用上述链接创建的Yii2.0模型上传文件正常的PHP文件上传代码工作正常。这是我的Controller代码publicfunctionactionUploadFile(){$upload=newUploadForm();var_dump($_FILES);$upload->imageFile=$_FILES['image'

php - 使用可指责行为时的 Yii2 测试

我有一个使用Blameable行为的模型:classVehicleextendsActiveRecord{//...publicfunctionbehaviors(){return['blameable'=>['class'=>BlameableBehavior::className(),'createdByAttribute'=>'UserID','updatedByAttribute'=>null,]];}//...}问题是当我尝试保存Vehicle实例以使用特定UserID进行测试时,Blameable将用null覆盖它(因为没有用户被设置为当前登录)和模型保存将失败。这个片段说