谁一开始就是大神?

PHP 第16页

PHP

where错误[2.0]

youthStone阅读(60)

提示where错误,请问大神们是我哪里写错了么?谢谢!
789.jpg

987.jpg

777.jpg

你要先查询,后面才加条件
$model->find()->where()
你实例的这个new address中有where方法?你这样写的意思就是,实例的这个address中有where这个方法。解决方法 在你实例的这个address类中 去补上where方法,在把参数加进去
我猜你你的where方法采用的AR类的方法,那就这样写address::find()->where->all()

XAMPP开启mysql失败[2.0]

Harryfans阅读(60)

错误如下图@2B2017`0F56%Z@$846Z4)C.png

求各位大神解救啊,我不想重装xampp

缺少innodb引擎,在MySQL中敲命令 show variables like ‘plugin_dir’; 看看有没有ha_innodb_plugin.so和ha_innodb.so两个文件,没有的话你得拷过去
拿这错误直接去网上找处理方法

问一个1.1的问题,关于用户登录的[1.1]

Jasonlove阅读(56)

现在网站前端页面需要通过微信扫码登录,想知道登陆后,如何把用户信息收集起来,如何判断用户是否已经登录,有什么方法,控制器吗,之前都用YII2.0,登录后直接set进cookie,现在1.1完全没头绪的。

其实流程差不多, 微信登陆代码一致,在登陆后会转化成Yii 内部的登陆流程 就是login(), 然后就会变成session or cookies 看你设置,
如果只统计登陆次数,只需要在微信登陆代码里 cnt
如果 针对某一页面统计登陆信息或者访问量,只要用Yii 1.x 内部的 isGuest就行了,然后自动登录以后拿到的信息一致,如果硬要说微信相关的,就是在数据库中设计额外的信息字段或许更靠谱。
希望能帮助你。

怎样获取请求的控制器和方法名称?[2.0]

CleverFox阅读(58)

如题,是在执行请求的方法之前就获取请求的控制器和方法名称

Yii2 获取模块名、控制器名、方法名
在视图中:
模块名 $this->context->module->id
控制器名 $this->context->id
方法名 $this->context->action->id
在控制器中
模块名 Yii::$app->controller->module->id;
控制器名 Yii::$app->controller->id
方法名 Yii::$app->controller->action->id;

模块名 $this->module->id;
控制器名 $this->id;
方法名 $this->action->id;
在控制器的 beforeAction 方法中(方法接收$action参数)
模块名 $action->controller->module->id;
控制器名 $action->controller->id;
方法名 $action->id;
知道也不告诉你

请教YII2.0做APP的API有什么要注意的?需要怎么设计?[2.0]

dmlemon阅读(55)

如果不用 restful 设计思路,要怎么做!

没什么大的注意,backend还是backend模板没区别,唯一区别你可以做一个开一个Api模板,专门用来写接口。
的却,就单独开个模块,写接口就可以。
RESTful+OAuth 2.0 that’s all.
设计网上教程很多,需要注意的是配置路由,如果header传参数的话,你的注意请求信息
RESTful+OAuth 2.0 that’s all 用过,表示非常非常不灵活,不如自己用json_encode
RESTful+OAuth 2.0,behavior统一输出数据格式。

swiftmailer发送附件报错[2.0]

Honeytom阅读(43)

Expected response code 250 but got code “554”, with message “554 DT:SPM 163 smtp8,DMCowAAnfulUc5lZIL42Aw–.36525S3 1503228757,please see http://mail.163.com/help/help_spam_16.htm?ip=219.147.88.204&hostid=smtp8&time=1503228757

代码如下:
Yii::$app

    ->mailer
    ->compose()
    ->attach('https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/bd_logo1_31bdc765.png')
    ->setFrom(['zhonghuaaojue188' => 'admin'])
    ->setTo('4193122317@qq.com')
    ->setSubject("邮件测试")
    ->send();

用163邮箱给163邮箱发就不报错,只要给QQ邮箱发就报上面的错误

•554 DT:SPM 发送的邮件内容包含了未被许可的信息,或被系统识别为垃圾邮件。请检查是否有用户发送病毒或者垃圾邮件;
楼主解决了么?能把你mailer的配置贴出来么,我现在只发文本都报这个错误,说是垃圾邮件。

ActiveForm表单输入框怎么绑onblur事件?

acgdolphin阅读(53)

大家好,请教大家一个问题:使用ActiveForm生成的表单中输入框要怎么绑定js事件呢,例如onblur事件?
<?= $form->field($model, ‘amount’) ?>(例如这个输入框)
在文档中查不到相关的说明,百度也找不到答案,所以在这里向大家请教,希望大家多多指教,谢谢!

你可以写个class或者ID 然后jquery事件定位阿

多表联查??[2.0]

Nicefrog阅读(46)

ll.png

这里输出的内容是订单表,这个的商品的名称是要在商品表中获取到的?请问yii2怎么才能查询出商品的名称??
订单表dd.png
商品表ss.png

这是我用yii2 AR模式写的一个联查,希望有用。
$this->hasOne(model::className(),[‘pid’=>’id’]);
方法两种,leftjoin(表名。表明id,关联id)
joinwith(模型方法名)
模型方法
public function get名()
{
return $this->hasOne()/hasMany();
}
水一贴弄点分好提问= =

yii2restful速率这个坑货一直不起作用[2.0]

Tinasea阅读(45)

我按照文档教程都配置好了,但是不起作用
TIM图片20170707102139.png

TIM截图20170707102207.png

我设置的是10秒访问5次,但是可以一直访问

你先确定下 你访问了 相应的数据保存了吗 入库了吗
我前段时间测试了 用的数据库保存的访问限制此时和时间戳 成功的

Missingrequiredparameter"id"when...是什么意思[2.0]

Newbubble阅读(51)

在控制器中加入

    public function behaviors()
    {
        return [
            'upload' => [
                'class' => 'kucha\ueditor\UEditorAction',
                'config' => [
                    "imageUrlPrefix"  => "http://xxsx",//图片访问路径前缀
                    "imagePathFormat" => "/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}" //上传保存路径
                ],
            ],

注释后就不会报错
报错如下
Missing required parameter “id” when instantiating “kucha\ueditor\UEditorAction”.
请问这句话具体是什么意思

人家写actions 你咋写behaviors里了

登录

找回密码

注册