与标题相同,我不想使用bootstrap.css和bootstrap.js.我尝试使用:
'assetManager' => [
'bundles' => [
'yii\bootstrap\BootstrapAsset' => [
'css' => [],
],
],
],
Run Code Online (Sandbox Code Playgroud)
它删除bootstrap.css但无法删除bootstrap.js.有人可以帮帮我吗?
我是Yii框架的新手,刚刚遇到受保护文件夹中的模块,扩展和组件.
任何人都可以在理论上和实际上区分所有这些.
我对protected /中的组件和扩展文件夹的目的有点困惑
请澄清.
我想知道Yii Framework中模块和组件之间的区别.我搜索了这么多,但没有得到任何好结果.所以有人可以帮助我了解这一点.任何帮助和建议都将非常值得一提.
如何使用Yii模型验证规则功能代码验证电子邮件.此外,如何使用Yii中的模型验证规则功能检查电子邮件是否存在.
如何禁用yii-debug-toolbar特定视图,尤其是部分渲染视图?
这可能吗?
Yii-debug-toolbar遗憾的是,ps 不会作为下面的标记存在.
我有一个临时模型作为viewModel.在我的CRUD操作(例如actionCreate)中,我想获取此viewModel数据并将其分配给ActiveRecord模型.我使用下面的代码但我的模型对象atrribute总是显示属性的NULL值:
$model = new _Users();
if ($model->load(Yii::$app->request->post())) {
Yii::info($model->attributes,'test'); // NULL
$attributesValue =[
'title' => $_POST['_Users']['title'],
'type' => $_POST['_Users']['type'],
];
$model->attributes = $attributesValue;
Yii::info($model->attributes,'test'); // NULL
$dbModel = new Users();
$dbModel->title = $model->title;
$dbModel->type = $model->type . ' CYC'; // CYC is static type code
Yii::info($dbModel->attributes,'test'); // NULL
if ($dbModel->save()) {
return $this->redirect(['view', 'id' => $dbModel->id]); // Page redirect to blank page
}
}
else {
return $this->render('create', [
'model' => $model,
]);
}
Run Code Online (Sandbox Code Playgroud)
我认为$ model-> load(Yii :: $ …
如何在yii2中使用paypal扩展.我正在使用此链接
https://github.com/marciocamello/yii2-paypal.
我安装了扩展,并在配置文件中添加了代码.
但是没有更多信息下一步该做什么.所以请帮助我.
谢谢
我正在使用Yii框架并OpenTok API与之集成PUSHER API.当我厌倦了创建PUSHER事件实例时,就建立了连接.但几秒钟后,连接自动关闭,并给出错误,例如:Pusher:Error:{"type":"WebSocketError","error":{}}.我正在尝试推送库版本1.11.2和1.12(但同时)进行测试.
控制台日志:
Pusher : State changed : initialized -> connecting
Firefox can't establish a connection to the server at ws://ws.pusherapp.com/app/?protocol=5&client=js&version=1.1....
Pusher : State changed : connecting -> connected
Pusher : State changed : connecting -> disconnected
Run Code Online (Sandbox Code Playgroud)
我已经检查了telnet ws.pusherapp.com 443,80和843,但我得到的是Connection被外国主机关闭.
是否有任何方法或东西我缺乏调试或测试?需要一些帮助来避免这种警告.
我用过
chrome版本23.0.1271.97
Ubuntu 12.04
Firefox 18.0
如您所知,在Yii2中,核心消息以26种语言提供.我想更改yii核心消息语言以我的语言显示验证消息.
我将此行添加到配置文件中:
'language' => 'fa_IR',
Run Code Online (Sandbox Code Playgroud)
并添加了这一行:
'i18n'=>[
...
'yii'=>[
'class' => 'yii\i18n\PhpMessageSource',
'basePath' => "@vendor/yiisoft/yii2/messages",
'sourceLanguage' => 'en_US',
'fileMap' => [
'yii'=>'yii.php',
]
]
]
],
Run Code Online (Sandbox Code Playgroud)
但核心信息以英文显示.我只想使用Yii2提供的框架消息.例如,在此路径vendor/yiisoft/yii2/messages/fa_IR/yii.php中
这项工作的最佳解决方案是什么?
yii-extensions ×10
yii ×7
php ×6
yii2 ×4
components ×1
debugging ×1
model ×1
module ×1
paypal ×1
phpwebsocket ×1
pusher ×1
web-services ×1
websocket ×1