1.数据小部件 Yii 提供了一套数据小部件 widgets,这些小部件可以用于展示数据 DetailView 小部件用于显示一条记录数据。 ListView 和 GirdView 小部件能够用于显示一个拥有分页、排序和过滤功能的一个列表或者表格。 2. DetailView 用来显示一条记录的详情 ...
分类:
其他好文 时间:
2018-08-05 14:55:55
阅读次数:
123
以二维数组为例 ,以student 表为例。 $params = [ ['id'=>1,'name'=>'张三'], ['id'=>2,'name'=>'李四'], ]; Yii::$app->db->createCommand()->batchInsert(Student::tableName() ...
分类:
其他好文 时间:
2018-08-03 22:31:35
阅读次数:
175
load() 中的 $formName 是当前表单的名称,这个表单名称其实是根据模型(Model)的名称自动生成的。返回 false 的一个原因,有可能就是 Yii::$app->request->get() 获取的数据中没有这个 $formName 的值。 ...
分类:
其他好文 时间:
2018-08-03 17:29:24
阅读次数:
1028
在使用findOne($a)的时候会出现 Call to a member function update() on array这样的错误。 但是明明$a的值等于某一值,在数据库中可以查到却依然报错。 奇怪的是有时候当$a为其他值的时候又不报错,这是什么原因呢? 原来在yii的内部,当使用findO ...
分类:
其他好文 时间:
2018-08-01 18:20:16
阅读次数:
315
一、引子 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载,它通过在内存中缓存数据和减少读取数据库的次数,从而提高动态数据库驱动网站的速度。Memcached基于存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过mem ...
分类:
编程语言 时间:
2018-07-31 23:33:06
阅读次数:
207
控制器以Controller作为后缀,继承自yii\web\Controller; 动作以action作为前缀,public访问修饰; 控制器ID 类名去后缀,全部转为小写,如果是驼峰命名多个单词转为中杠分割; 动作ID 去前缀,全部转为小写,如果是驼峰命名多个单词,转为中杠分割; 路由如何指向动作 ...
分类:
其他好文 时间:
2018-07-31 11:10:41
阅读次数:
181
Memcache存放Session 1、如果你能修改到服务器配置文件,那就打开打开php.ini(ubuntu php7 在/etc/php/7.0/apache2/php。ini) 或者某个目录下的 .htaccess : 二:php安装memcace扩展 老方法的安装memcache会报错! 工 ...
分类:
Web程序 时间:
2018-07-30 23:33:42
阅读次数:
991
1、Redis和Memcache都是将数据存放在内存中,都是内存数据库。不过memcache还可用于缓存其他东西,例如图片、视频等等; 2、Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储; 3、虚拟内存--Redis当物理内存用完时,可以将一些很久没 ...
分类:
系统相关 时间:
2018-07-30 18:38:33
阅读次数:
208
Java架构师,首先要是一个高级java攻城狮,熟练使用各种框架,并知道它们实现的原理。jvm虚拟机原理、调优,懂得jvm能让你写出性能更好的代码;池技术,什么对象池,连接池,线程池…… Java反射技术,写框架必备的技术,但是有严重的性能问题,替代方案java字节码技术;nio,没什么好说的,值得 ...
分类:
编程语言 时间:
2018-07-30 16:42:37
阅读次数:
158
使用freemarker向word中插入多列表格,需要以下条件 1)需要在模板中加入<#list listTest as listKey>标签,标识插入多行 1 <#-- 由于要插入多行数据,使用这个标签标识 --> 2 <#list listTest as listKey> 3 <w:tr w:r ...
分类:
其他好文 时间:
2018-07-30 14:52:49
阅读次数:
189