草庐IT

YII_TRACE_LEVEL

全部标签

php - 我如何在 yii2 中使用 flash 消息?

我如何使用相关Controller向我的站点添加flash消息,请逐步解释我是php新手。我使用yii2框架构建站点,我需要使用创建Controller在索引页面中打印flash消息。 最佳答案 目前这个问题太宽泛了,但这里是基本用法:1)你可以在Controller中这样设置:\Yii::$app->session->setFlash('flashMessage','Helloworld!');2)然后你可以像这样在View中显示它:echo\Yii::$app->session->getFlash('flashMessage')

php - 在 Yii2 中获取 UploadedFile 实例的问题

我尝试使用UploadedFile类将文件上传到服务器,但无法获得实例。在我的模型中:public$arch;publicfunctionrules(){return[[['arch'],'file']];}在$model->arch=file_xxxx.jpg之前Controller:$model->arch=UploadedFile::getInstance($model,'arch');在此之后$model->arch为NULL查看:$form=ActiveForm::begin(['id'=>'contact-form'],['options'=>['enctype'=>'mu

php - 如何获取 url 中的参数,并且是数组? yii2

我有这样的网址http://localhost/belajar4/web/index.php?r=data%2Fsingle&id=2&DataSearch[TANGGAL]=2015-08-04&DataSearch[TANGGAL_SELESAI]=2015-08-12我想获取DataSearch['Tanggal']和DataSearch[TANGGAL_SELESAI]我已经尝试过使用Yii::$app->request->queryParams['id']它是成功的,但不是DataSearch['Tanggal']当我尝试使用DataSearch['Tanggal']时,错误

php - 在 yii2 中上传 Ajax 文件

我想在yii2框架中使用Ajax上传文件这是我的代码,但在Controller“getInstance”中由于序列化数据而返回null;我该怎么做?这是我的Controller:$id,]);if($model->load(Yii::$app->request->post())){$model->file=UploadedFile::getInstance($model,'file');$model->file->saveAs('uploads/signature/'.$model->user_id.'.'.$model->file->extension);$model->url='u

php - 如何在 yii2 中禁用 pjax 的 gridview 更新?

我是yii2的新手,现在我正在创建示例crud应用程序。我将pjax用于gridview,它对我来说工作正常,我的问题是当我更新我的行时pjax现在也调用我想禁用此pjax更新按钮。我该如何解决这个问题?这是我的代码title='Posts';$this->params['breadcrumbs'][]=$this->title;?>title)?>render('_search',['model'=>$searchModel]);?>'btnbtn-success'])?>'StickerList','timeout'=>false,'enablePushState'=>false,

php - Yii2 在运行时设置数据库连接

在我的Yii2(基本应用程序)web.php中,我将NULL数据库连接配置为第二个数据库连接。这需要用来自主数据库连接上的记录的有效参数填充:'db'=>require(__DIR__.'/db.php'),'db2'=>['class'=>'yii\db\Connection','dsn'=>NULL,'username'=>NULL,'password'=>NULL,'charset'=>'utf8',],初始化app()后,我需要使用从另一个数据库检索到的值填充NULL参数,以便在模型中进一步使用它。我如何在Yii2中实现这一点? 最佳答案

php - Yii。如何添加 css "error"类以在表单提交时输入?

我有Yii形式。一些字段是必需的。提交表单时,我需要将CSS类“error”添加到文本输入中。我的代码:beginWidget('CActiveForm',array('id'=>'contact-form','enableClientValidation'=>true,'clientOptions'=>array('validateOnSubmit'=>true,),));?>labelEx($model,'name');?>textField($model,'name',array('class'=>'input'));?>error($model,'name');?>...现在我

php - Yii::app()->name 是否缓存在 yii 上?

Yii::app()->name是否缓存在yii上?经常使用它好吗?我决定在我的布局上使用自定义页面标题,并在我的Controller上使用类似这样的东西。$this->pageTitle=Yii::app()->name.":".$action 最佳答案 它不是cached缓存的,但是你想怎么用就怎么用。来自theguide:Theapplicationobjectisinstantiatedasasingletonbytheentryscript.Theapplicationsingletoncanbeaccessedatany

php - Yii 下拉列表使用 $form-> dropdownlist

我想从2个不同的模型创建一个表单,第一个是国家,第二个是文件。问题是我无法制作下拉列表,我总是遇到错误。这是代码,首先是我的controller.php部分$model=newCountry;$model2=newProduct;$this->performAjaxValidation(array($model,$model2));if(isset($_POST['Country'],$_POST['Product'])){//populateinputdatato$modeland$model2$model->attributes=$_POST['Country'];$model2-

php - 使用 Yii 自动存储日期时间

我开始使用Yii学习php,我有一个很大的问题,也许你可以帮助我。我正在使用表单来创建用户。我想将我在表单中引入的用户数据存储到数据库(MySQL)中,但我还必须将日期和时间存储在数据库的日期时间字段中。我看到了一些像CJUIDATEPICKER这样的扩展来选择日期,但我不知道有任何扩展来选择日期时间。我认为更好的方法是在创建新用户时自动存储日期时间。现在我在表单中有一个文本框,我必须在其中引入格式为yyyy-mmmm-ddddhh:mm:ss的日期时间,但我认为它没有用。拜托,有人可以帮助我并向我解释当我在数据库中创建寄存器时如何存储日期时间吗?非常感谢。编辑:现在我使用“$mode