问题标签 [yii2-extension]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
yii2-extension - Yii2-日期选择器扩展未安装
在 composer.json 我输入"nex/yii2-datepicker" : "*"
了 require 部分并且最低稳定性是稳定的。现在我运行composer update,然后显示foll错误
问题 1 - 请求的包 nex/yii2-datepicker * 可以满足 nex/yii2-datepicker[dev-master] 但这些与您的要求或最低稳定性相冲突
validation - 如何在 Yii2 recaptcha 谷歌扩展 himiklab 中使字段重新出现
我正在为 yii2 recaptcha 使用扩展himiklab,它类似于 google 的。我想在我的规则中将此字段设置为必填字段。当我将其设置如下时,即使我不单击复选框,它也不会验证。
看法
行动
我哪里错了?
gridview - Yii2 gridview - 模态仅在单击第一行时显示
我正在使用 kartik\grid\GridView 和 kartik\grid\ExpandRowColumn 来显示摘要信息。在 expandRowColumn 上,我有另一个网格视图来列出详细信息。这部分工作正常。
在 expandRowColumn gridview 下,我使用模式来查看列详细信息的数据。在第一个 expandRowColumn 上单击模式工作正常,但在其他 expandRowColumn 行上出现错误。
没有错误消息,但模态不显示 error_image
expandRowColumn 上的 Gridview
yii2 - Yii2-user Dektrium - 如何散列密码
我想做哈希密码并用数据库检查(password_hash)我该怎么做????
我的密码是
我想要哈希:
yii2 - PendalF89/yii2-filemanager 上传错误。(在 null 上调用成员函数 saveAs())
得到
在 null 上调用成员函数 saveAs()
通过文件管理器上传图像时 ajax 请求出错。
配置:
控制器中的 actionUpload()
检查模型,
$this->file = UploadedFile::getInstance($this, 'file');
在 saveUploadedFile() 中返回 null 而不是 object。
问题是函数 saveUploadedFile() 被执行,文件被保存并在数据库中创建记录,但它返回错误。
css - Yii2 资产:如何在 CSS 文件中使用图像资产?
我想创建一个包含 的扩展AssetBundle
,它提供了一个简单的静态 CSS 文件。在那个静态 CSS 文件中,我想使用一个图像文件,它也是扩展的一部分。
如何知道图像文件的 URL,以便在 CSS 文件中使用它?
如果我将图像文件注册为资产,它将获得一个我们无法预测的随机 URL !所以不可能做这样的事情:
.some-selector {
background: url('/assets/?????/image.jpg');
}
那么,如何做到这一点呢?
为了进一步说明,以下是此类扩展的示例文件夹结构:
extension/Widget.php
- 一些注册我们 AssetBundle 的小部件extension/AssetBundle.php
- 注册 css 的资产包extension/assets/css/style.css
- CSSextension/assets/images/image.jpg
- 我们要在里面使用的图像style.css
php - Yii2 - 扩展结构
最近我在我的 Yii2 应用程序中添加了一个电报机器人扩展来使用它。但实际上它不是 Yii2 扩展,而是普通的 php 命名空间结构化文件和类。
这个电报扩展名实际上是irazasyed/telegram-bot-sdk
它添加到 my composer.json
. 我想知道如何制作像这个扩展这样的类?
irazasyed/telegram-bot-sdk
结构是这样的:
并且可以从命名空间访问类文件,就像\Telegram\Bot\Api
从我的应用程序中的任何控制器一样。
我想知道我自己怎么做这样的东西。我想要这个结构:
并从此命名空间访问类文件\something\somethingElse\Class1;
我怎样才能做到这一点?
yii2 - Yii2 扩展:如何在资产中声明 $sourcePath?
我正在为一些 js/css 文件开发一个使用AssetBundle的 Yii2 扩展:
扩展结构:
当我在另一个项目中安装扩展时,这似乎不起作用,因为$sourcePath
. 那里的别名@app
指向应用程序基本路径,而不是供应商中的扩展根文件夹。
目前,我使用@myExtension/assets/resources
,因为我知道它在安装时会在 extionsions.php 中获取该别名。但我认为这不是最优的。那么申报的最佳方式是$sourcePath
什么?我应该创建一个自己的别名(在 Module.php 中吗?)?我应该使用__DIR__
吗?
yii2 - Yii2 Noam 图像管理器保存在网络文件夹之外
我为我的 yii2 应用程序使用 noam 图像管理器 https://github.com/noam148/yii2-image-manager
在组件中,他们告诉我把这个
而且我尝试了很多次使扩展程序在网络文件夹之外创建文件夹,但总是无法正常工作,有人可以帮我吗?
yii2 - 如何扩展属于 Yii2 扩展的模型?
在我的应用程序中,我使用了一个扩展(我拥有并且可以修改)。这个扩展有一个基于 ActiveRecord 的类,我想用另一个属性在应用程序中扩展它。我能以某种方式做到这一点吗?工厂可以帮助任何方式或Yii 行为吗?
扩展类:
扩展中还有一个 ProductController 和相应的视图文件(索引、创建、更新、视图、_form),它们是用 gii 定期生成的。我只想向$description
产品添加另一个属性(字符串,必需)。可以进行迁移以添加所需的列。
我是否必须覆盖模型和控制器类以及视图文件?还是更优雅的解决方案?
例如,考虑在扩展中发生的标准对象创建:
根据我的理解,我无法影响创作。还是我错了?
我的印象是我必须覆盖所有内容(还有视图文件,因为必须显示属性),然后更改controllerNamespace。