草庐IT

php - Yii2第三方PHP类

我想为我的应用程序安装第三方PHP类。我应该如何在Yii2中做到这一点?我在文档中找不到任何内容。 最佳答案 最简单的方法是在Yii2定义的任何命名空间中注册您的类,并在文件中使用它作为useapp\namespace\classname; 关于php-Yii2第三方PHP类,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/20405652/

php - 如何通过 Yii 2 GridView 中的关系在一列中显示两个属性值

我在索引中有Gridview我想在一列中同时显示宽度和高度我该怎么做这是查看代码$dataProvider,'filterModel'=>$searchModel,'columns'=>[['class'=>'yii\grid\SerialColumn'],'fld_id','fld_name',['label'=>'MaterialName','attribute'=>'fld_material_id','value'=>'fldMaterial.fld_name',],['label'=>'Size','attribute'=>'fld_size_id','value'=>'fld

php - Yii2:如何创建具有联合查询和排序的 ActiveDataProvider?

在Yii框架2.0中,我有两个数据库表如下。Atable:a_id=1,name=yes,number=123a_id=2,name=no,number=456a_id=3,name=ok,number=683Btable:id=1,a_id=1,firstname=sid=2,a_id=1,firstname=yid=3,a_id=2,firstname=eid=4,a_id=2,firstname=xid=5,a_id=2,firstname=tid=6,a_id=3,firstname=r我想使用ActiveDataProviderforGridView查询这些记录,结果如下。a

php - Yii 2 : multiple relation with same table

我遇到了Yii2关系表的问题。我的工作有很多关系,但只有在这种情况下才返回错误:SQLSTATE[42S22]:Columnnotfound:1054Unknowncolumn'father.name'in'whereclause'我认为问题是与同一个表“代理”的双重关系。查看模型中的一段代码:publicfunctiongetAgent(){return$this->hasOne(Agent::className(),['id'=>'id_agent']);}publicfunctiongetFather(){return$this->hasOne(Agent::className(

php - 如何在 Yii 中创建多语言标签

我想知道Yii框架是否在多语言过程中使用定义的Labels属性。如果我有publicfunctionattributeLabels(){returnarray('email'=>'Emailaddress','rememberMe'=>'Remembermenexttime','password'=>'Password');}这会被翻译成其他语言吗?还是我必须手动执行某些操作才能工作? 最佳答案 Yii不会自动翻译它。您需要使用Yii内置的i18n并手动添加翻译和修改标签如下:publicfunctionattributeLabel

php - 如何在 Yii https 上创建绝对 url?

我正在创建一个在https上运行的网站..但是当我使用创建绝对url时echoYii::app()->createAbsoluteUrl('site/index');它总是返回http://mydomainname.com/site/index.我的预期输出是https://mydomainname.com/site/index.如何使用https创建url? 最佳答案 试试这个Yii::app()->createAbsoluteUrl('site/index',array(),'https');

php - Yii CDBCommand getText 显示 SQL 中的所有变量

我正在使用Yii的Yii::app()->db->createCommand()来构建SQL查询。为了查看Yii生成的SQL代码,我使用了CDBCommand的getText()方法。问题是,当我在包含参数的SQL代码上使用getText()方法时,例如:Yii::app()->db->createCommand()->select("name")->from('package')->where('id=:id',array(':id'=>5))->queryRow();getText()方法返回以下SQL:selectnamefrompackagewhereid=:id代替:sele

php - Yii框架前后端分离

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭9年前。Yii框架前后端分离最好最正确的方法是什么?

php - Yii2:如何强制使用后备 MessageFormatter 方法?

我的网站有一个托管提供商,该提供商在服务器(Linux,PHP7.0.27)上提供MessageFormatter类,但它是一个旧的ICU版本(4.2.1),不支持我的消息{number,plural,=0{#available}=1{#available}other{#available}}并给出错误:Messagepatternisinvalid:Constructorfailedmsgfmt_create:messageformattercreationfailed:U_ILLEGAL_CHARACTER...因为=1和=2符号。我无法对服务器进行更改,那么我如何才能强制使用Yi

php - 什么是 php 框架 yii 中的 Yii::app()

我是yii的新手。我想了解Yii::app()。我搜索了它,但我无法准确理解它。 最佳答案 Yii是Yii单例:http://www.yiiframework.com/doc/api/1.1/YiiYii::app()返回CApplication的实例:http://www.yiiframework.com/doc/api/1.1/CApplication它有许多方便的方法和变量,例如用户(由Yii::app()->user引用,这是关于用户的信息) 关于php-什么是php框架yii中