草庐IT

YII_TRACE_LEVEL

全部标签

php - 在配置文件中访问 session 或 Yii

我想在配置文件中访问session或Yii::$app,例如(config/main.php或config/main-local.php)!这可能吗?我想检查session并提供一些样式!'components'=>['assetManager'=>['assetMap'=>['r.css'=>Yii::$app->session['lang']?'css/styleltr.css':'css/stylertl.css',],],orhowdosomethinglikethatinassetmanager???? 最佳答案 您不能在

php - 登录失败 Yii2 没有错误信息

我目前正在使用Yii2框架。在登录页面,当我登录失败时,它只是刷新View,但没有显示任何错误。这是我目前的观点:title='Welcometomysite';//$this->params['breadcrumbs'][]=$this->title;?>title)?>"login-form","options"=>["class"=>"smart-formclient-form"]]);?>SignInUserEscribetuUsuarioContraseñaTypeyourPasswordForgotyourpassword?RememberMeEntrar$(functio

php - Yii1 中的 URL 管理器和 Htaccess

我有这样的网址:www.studyenglish/index.php?r=site/lesson&act=read&id=1我希望改变为:www.studyenglish/site/lesson/read我已经在urlmanagerconfig/main.php中添加了这个脚本'urlManager'=>array(....'showScriptName'=>false,....),并将此脚本添加到.htaccess中Options+FollowSymLinksRewriteEngineonRewriteBase/#ifadirectoryorafileexists,useitdire

php - Yii2错误: The view file does not exist

我已经使用Yii2几个星期了,并且掌握了它的窍门。然而,今天,由于我不知道的原因,Yii将我路由到错误的页面,导致错误,因为没有找到网页:URL:http://localhost/web/index.php?r=site/indexError:InvalidParameter–yii\base\InvalidParamExceptionTheviewfiledoesnotexist:C:\xampp\htdocs\views\site\index.php但是,自从我开始使用Yii2以来,我已经能够使用http://localhost/web/index.php?r=paramA/par

php - Yii2 > 如何将 _form View 的 html 输出存储到字符串变量中

我想将使用ActiveForm和HtmlHelper的表单View呈现的html输出存储到我的Controller中的一个变量中。我试过将renderPartial的结果直接存储到一个变量,但没有成功:$htmlform=Yii::$app->controller->renderPartial('_form',['model'=>$model]);我也尝试过使用输出缓冲将输出回显到一个变量中,但我无法存储输出:ob_start();echoYii::$app->controller->renderPartial('_form',['model'=>$model]);$htmlform=

php - 如何使用具有多个模型关系的 Yii2 kartik gridview 可编辑列

问题:我有2个模型,用户模型和用户配置文件模型,都与主键和外键user_id相关,用户表有字段id、用户名、密码、电子邮件等user_profile表有id,user_id,company,phone等我已经在用户View中创建了gridview。我正在使用kartikEditableColumn,我想从用户gridview编辑用户配置文件表字段公司。到目前为止我做了什么。请检查我所做的代码。请注意:这是我在这里展示的部分代码,我认为它足以理解。如果你想看更多,我会编辑问题。useyii\helpers\Url;$gridColumns=[['class'=>'kartik\grid\

php - Yii 框架 :Form builder

如何使用Yii中的表单生成器创建表单?它的数据模型是什么? 最佳答案 Howtomakeaformbuilderinyiiframework?UsingFormBuilderTheYiiformbuilderusesaCFormobjecttorepresentthespecificationsneededtodescribeanHTMLform,includingwhichdatamodelsareassociatedwiththeform,whatkindofinputfieldsthereareintheform,andhow

php - 通过内容类型为 image Yii 的 php 文件显示图像

";}}?>它无法在test/index或test/displayimg上显示图像。有帮助吗? 最佳答案 我认为您必须在调用readfile之前设置正确的标题和内容类型。publicfunctionactionIndex(){$filename="test.jpg";$path=Yii::getPathOfAlias('webroot.protected.images').'/';$file=$path.$filename;if(file_exists($file)){$request=Yii::app()->getRequest(

php - 如何将派生列添加到我的 Yii 模型?

在Yii中,我需要向模型中的任何结果集添加一个“派生”列。该列实际上并不存在于数据库表中。例如,假设我有一个Activity模型。只有两种类型的事件:(1)收入,或(2)费用。如果我想添加一个名为income_total或expense_total的列(取决于正在访问的事件的类型),我将如何这样做吗?这是RubyonRails中Activity模型的一个工作示例(我基本上想知道如何做同样的事情,但在Yii中):classActivity{:category=>'Income'}scope:expenses,:conditions=>{:category=>'Expense'}defse

php - 用于具有 NULL 值的复合键的表的关系 Yii ActiveRecord

为了在某些站点上存储用户定义的书签,我有一个包含复合键的表:CREATETABLEbookmarks(user_idintnotnull,book_idintnotnull,page_idint,...);CREATEUNIQUEINDEXONbookmarks(user_id,book_id,page_id);请注意,page_id可以为NULL,而user_id和book_id不能。当page_id为null时,为整本书设置书签,否则-为特定页面。对应的ActiveRecord类定义了一些关系:publicfunctionrelations(){returnarray("user"