yii2-advanced-app相关内容
我想用 yii2 Mpdf 做一些报告,但是当我运行程序时,我收到了一个错误,如 Call to undefined function Mpdf\mb_regex_encoding() 请告诉我如何解决这个程序 这是我的控制器 公共函数actionRpt($id){$content = $this->renderPartial('rpt', ['模型' =>$this->findModel
..
我刚买了一台更强大的电脑,安装了 Composer 并想继续我的项目,但是当我使用 gii 时,它给了我这个错误.我该如何解决?为什么我得到它?谢谢. 解决方案 已解决.自 2.0.13 起,类名 Object 自 PHP 7.2 起无效,请改用 [[BaseObject]].所以在 vendor/yiisoft/yii2-gii/CodeFile.php 中只需将 Object 更改为
..
我正在开发 yii2.我想明智地计算电费单板.为此,我已经在表格中插入了平板及其各自的费率.现在我想计算一下. 我的单位是 128.82,下面是我的平板和它们的价格. 我可以使用以下查询来执行平板 $mData = \Yii::$app->db->createCommand("SELECT s.`slab_start`, s.`slab_end`, s.`rate`, r.`cust
..
我想从 url 中删除 index.php.我将 .htaccess 放在根目录中,并在 common/config/main-local.php 中写了以下几行. 但是每个 url 都被重定向到后端. 我的.htaccess文件: RewriteEngine on# 如果目录或文件存在,直接使用RewriteCond %{REQUEST_FILENAME} !-fRewriteCond
..
我有一个像这样有 5 列的表格. 表名-第1列-第2列-第3列-第4列-第5列 我已合并它们以在网格视图中将它们显示为单列. 问题如何根据用户输入进行过滤条件查询以搜索它们.?例如,用户输入一些东西作为输入,它从所有 5 列中搜索并根据搜索输入返回结果.(排序工作正常,请帮我过滤) 如果有人能帮我就好了,谢谢. 更新: $query->andFilterWhere(['il
..
获取错误 finfo_file(C:\xampp\tmp\php29C.tmp): 无法打开流:上传多个文件时没有这样的文件或目录. 尝试在 saveAs() 之前插入 $model->save(); 但它只上传一个文件而不是所有文件,也没有得到路径在数据库中对于每个正在上传的文件. 控制器: 公共函数 actionCreate(){$model = new RoomTypes();
..
我使用带有搜索表单的搜索模型,我想根据表单中输入的值过滤网格视图.表单域属于关联表 实际上,我正在搜索 tblpritems 并通过在 tblprsuppliers 中输入供应商 ID 来过滤 pr_solicitation_id 列上的网格 这是模型关系在 tblpritems 公共函数 getPrSolicitation(){返回 $this->hasOne(Tblprsolic
..
我想在不使用任何库的情况下使用 jquery 创建动态字段.我有两个提交的表单,但一个提交 label 我想创建多次,这实际上是一个问题选项,它可以不止一次. 在下面的 form.php 中,您会看到我多次使用 jquery 创建的 label field.我可以保存它们,但我不明白我将如何显示那些在 update case 中超过一次的归档.真的对不起我的英语. 控制器 公共函数
..
如何在选项列表中为所有人添加如下面的截图 state_id=1 中的额外属性. field($model, 'district_id')->dropDownList(ArrayHelper::map($Districts, 'id', 'name')) ?> 解决方案 您需要遍历 $Districts 数组,并将所有要添加的属性关联到 ; 的下拉菜单,我假设你的 $Di
..
我希望有一个类,我将在每次有人加载页面时都会运行我的所有方法,我们称之为 InitRoutines. 在 yii2 基本应用程序中,我会做这样的事情.我会将类添加到组件配置文件中,然后将其添加到引导程序中,就这么简单. 但我不知道如何在高级应用程序中做到这一点,最好在 common/config 中 config.php $config = [//..'组件' =>['初始化程
..
我正在尝试使用来自服务器的数据填充项目选择下拉列表.我正在使用 yii2. 我的控制器数据操作: 公共函数 actionData(){$list = new OptionsConnector(null, "PHPYii");$list->render_table("project", "id", "id(value),name(label)");$connector = new JSONS
..
我想知道是否可以为经过身份验证的用户和来宾用户设置不同的 homeUrl?我在 SiteController.php 中有这样的规则 公共函数行为(){返回 ['访问' =>['类' =>访问控制::类名(),'只有' =>['注销','注册'],'规则' =>[['动作' =>['报名'],'允许' =>真的,'角色' =>['?'],'denyCallback' =>功能() {return
..
我创建了一个名为“atom"的 Reportico 项目和一个名为“Receipts"的报告,然后我在 ReportController 中创建了 action=receipts.这是我遵循的教程: 控制器代码: 公共函数 actionReceipts(){返回 $this->render('receipts');} 我创建了receipt.php title = Yii::t('ap
..
提示:格式化为 raw 不会解决我的问题 - 分别见附件图片: 以下代码将使用方法 tag() 的属性 title 实现工具提示. 不幸的是,不可能在标题中呈现 HTML 标签.任何想法(欢迎链接)如何实现工具提示处理我呈现 HTML 标签的意图?是否有其他选项在属性外实现工具提示框title,以便我能够呈现 HTML 标签 ['属性' =>$虚拟,'标签' =>Yii::t('ap
..
我正在使用 yii2 构建一个具有注册功能的简单应用程序.问题是当我使用活动表单呈现文件输入标签时,它呈现一个文件输入字段和一个隐藏字段.然后验证器选择隐藏的那个,并且总是说需要配置文件图像,尽管它将它保存在我的上传目录中,并将路径添加到数据库,但仍然返回此错误.谢谢你的帮助. 代码如下:查看: 'form-signup' , 'options' => ['enctype' => 'mu
..
我正在尝试在 Yii2 高级项目中显示数据(例如:projects 表),我只需要知道如何在我的索引中显示这些内容? 我的意思是,我在互联网上找不到任何关于此的教程或讨论. 但有一个区别,我知道我们可以使用 DetailView::widget 或 Gridview widget 或类似的东西,但是,我应该把这些代码放在哪里? 我的意思是,如何像卡片视图一样为每个项目使用这些小部
..
我用 Yii2 高级模板制作了一个网站,我想访问位于“根"文件夹中的上传文件夹中的文件.我有: 后端/网络/前端/网络/上传/ 我遵循了 Yii2 的第一个答案.访问更高级别的文件夹 所以我的 .htaccess 是 Options +FollowSymlinks重写引擎开启# 先处理后端RewriteCond %{REQUEST_URI}/(后端)RewriteRule ^backe
..
我正在使用 kartik dynagrid,我想设置一个文本,显示数据提供程序何时返回空 网格 echo DynaGrid::widget(['列' =>$列,'showPersonalize' =>真的,'emptyText'=>'Sorry all pr has priitems',////------------------这是我设置的'选项' =>['id' =>'assignso
..
登录表单: 公共函数规则(){返回 [//用户名和密码都需要[['用户名', '密码'], '必填'],//用户名应该是一个数字和 8 位数字[['username'], 'number', 'message'=>'{attribute} 必须是数字'],[['用户名'], '字符串', '长度' =>8],//密码由validatePassword() 验证['密码','验证密码'],];}/
..
为什么 Yii::$app->request->post() 不起作用? 表格: field($model, 'parent')->dropDownList($model->AuthItemDropdown);?>field($model, 'child[]')->dropDownList($model->AuthItemDropdown,['
..