谁一开始就是大神?

PHP 第23页

PHP

求一套YII2.0上传图片并保存文件地址到数据库的代码[2.0]

BraveFox阅读(66)

如题所述。用来更换用户头像,如果能裁剪图片就更好了

先来个图片上传插件http://www.jq22.com/jquery-info12110;
然后 这是我的图片上传。创建文件夹的
//图片上传
这是返回图片路径。然后你提交from表单就OK!
你求的太多了,找一案例吧!或者说这跟框架关系不大
你要的答案,网上一大堆。。。。送你一份鸟哥语录。/斜眼笑
本站搜索就可以找到了,反正亲测可用。

关于表单提价的问题[2.0]

Tinafans阅读(66)

登录注册写在头部导航栏里边,登录采用弹窗式,页面不调走,我的表单该怎么处理,声明我的头部导航栏是写在布局里边的,请多指教!!!

可以写js,用ajax提交登陆.登陆成功再刷新页面. js也写在头部
这小伙子,你题目打错字?问题也表述不清啊
这小伙子,你题目打错字?问题也表述不清啊
把代码贴出啦看看
这小伙子,你题目打错字?问题也表述不清啊
myModal 弹出层、click ajax提交处理!
这小伙子,你题目打错字?问题也表述不清啊
看看bootstrap的模态框。或搜一下就知道了。
bootstrap的模态框 http://www.runoob.com/try/try.php?filename=bootstrap3-plugin-modal

请教一下关于YII2的路由问题[2.0]

Bobdolphin阅读(61)

我原本的url是
www.qq.com/index.php?r=index/index

开启的服务器url重写模块
按要求配置了urlManager
新建了.htaccess

然后写了
‘/home’=>’index/index’

然后用Url::toRoute([‘index/index’]);生成url,生成可www.qq.com/home.html,也可以访问,但是有个问题
比如
‘/honr/<id:\d+>’=>’index/index’,
此时访问www.qq.com/home/5.html,可以获得id-5,但是用Url::toRoute([‘index/index’,’id’=>5])生成的url是www.qq.com/homr.html?id=5,

请问下在配置路由后,怎么才能生产路由规则的url地址呢

‘urlManager’ => [

表单验证的提示如何改成中文提示[2.0]

NeoFox阅读(56)

QQ截图20170520172945.png;怎么把这些提示换成中文的……

配置文件里设置语言为中文啊
要改一下语言类型吧
一般是common/config/main.php里面的
如果在前台,打开frontend/config/main.php,添加这一句’language’ => ‘zh-CN’,/这一句有用/
跟components同级。

想个办法让model能够得到ajax提交的json数据[2.0]

Jadequeen阅读(62)

想个办法让$model->load(Yii::$app->request->post())能够得到ajax提交的json数据

你的描述:提到一个ajax的json数据 $model->load()
先分析下步骤:判断ajax请求 转换raw HTTP request body 也就是你所发送的json数据,拿到这个数据只要用json::decode转换成数组,那就随你怎么办了
知道步骤了,那就代码了
if(Yii::$app->request->isAjax) 这就是判断ajax的方法,请求都是在 request里的,去看下API就行了
那如何转换数据呢,当然方法太多了,目的只有一个就转换数据,那数据从哪来呢,当然是request这个对象里,在哪里处理呢,生命周期,事件。
你不能写个接口?post获取的是表单里面的内容
高级模版,前台frontend/web/index.php怎么调用后台backen/web/upload目录下的图片显示出来,后台能够正常显示?求帮忙
疯了吧,想实现就自己写方法。
具体看json数据的格式,如果不是从yiiactiveform提交过来的,json对应的是model的key=>value,在post外层加上model的名称,可以这样
修改load方法,让他识别json。
或者在load前面加个处理机制,把json数据格式化成现有模式。
在load之前加一层处理,或者自己写个load类, 判断处理完以后 call Yii的load 即可。
?
$model->load(Yii::$app->request->post(),”) 第二个参数为空就OK

yii2怎么禁止别人抓取数据[2.0]

Beetom阅读(56)

做了个微信订阅号,里面有一个查询的页面,被别人拿到链接地址,进行了数据抓取

老实说基本防不住,实在不行 就是 5/ip/min
这样来限制,但是意义不大,做采集的都有ip池。
参考 discuz 的防采集功能
nginx防盗链
关停服务器!
去github,有很多集成好的。
没有绝对的
比较困难0

模型中去调用控制器中的某一个方法怎么调[2.0]

Markapple阅读(65)

模型中去调用控制器中的某一个方法怎么调

先解答你的问题:
\controllers\MyController.php
\models\MyModle.php
建议:你把发短信的方法移到模型中即可直接调用,一般不会在控制器中去写业务逻辑的!
model 调用控制器方法??一般都是控制器调用model的方法啊?
模型是类吧,控制器是类吧,控制怎么调模型,模型就怎么调控制器,还有就是你这设计百分百是存在问题的
我觉得200%
我觉得,你你这个问题可以把你的需求也描述一下,为什么要在模型里调用控制器?是不是把需求分析的太片面化了。你再问问题的时候,同时把你要这么做的最终得到的目的也描述出来,这里很多大牛就会告诉你怎么在模型里调用控制器,同时还会解答你这个需求为什么在模型里调用控制器不是好的做法,用某某其他方法可以更好解决。
经常看到你提问:你可以先看下这篇文章 提问的智慧:http://www.yiichina.com/topic/5845
1.你的实现方法真的很蠢
2.为何要在模型中通过呢?控制器不可以通过吗?
3.如果你非要在模型中通过,大不了写一个短信接口模型,模型调用模型你总不会不会吧?
4.又比如你为什么不直接就写个类呢?common\helpers\CodeWafSms.php
写个SMS class 分别在 Controller and Model层面调用不就好了。

登录

找回密码

注册