tisswb
- tisswb 回答了问题 Yii2的自定义组件和自己的静态类有什么区别
自定义的组件最大的区别就在于能够通过yii2的内部机制绑定行为,触发事件,这两个的具体情况可以去仔细看看权威指南,普通很少用到,但是一旦用到好强大。如果不考虑这两个特性或者用不到这俩特性,跟静态类我感觉没啥太大的区别。
更新一下:
我估计你可能没搞清楚HTML中 option的value和内容的含义吧,你看到的是内容,post过来的是value,你先查查这个吧。另外:你这个代码确实算是入门级别,有几处明显的不应该或者不合适的地方,$_POST直接赋值、$bookName这个也不应该直接用$borrow_model直接findByPk。
你这个是不是数据库设成了int类型?
- tisswb 回答了问题 textArea换行有问
php有一个
nl2br
函数可以完成换行操作。 - tisswb 回答了问题 如何把json数据传到jquery里
web端直接echo出json字符串,然后jquery读取这个字符串,然后执行
json = jQuery.parseJSON(string)
将json字符串转换成json数组。 首先,model赋值如楼上所说,可以使用load方法或者使用
$model->setAttributes($_POST['User'], false);
其次,你这个报错具体定位可以在save方法前使用
$model->validate(); print_r($model->getErrors());
这样可以进一步定位错误位置。
这个目前没有很好的解决方案,因为word的兼容性太高了,生成html,总有些变化,主要集中在数学公式和图片方面,因为我们最近也在搞这方面的工作,最终找地方定制了word插件,但成功率也不理想。
楼上正解,生产环境要保持神秘感
@andy-yii2 开发上线了 不应该在线上服务器处理错误了吧,应该放在开发服务器上测试才对,如果非得线上测试,那就打开yii_debug开关吧
楼上正解,生产环境要保持神秘感