//直接将内容输出到页面不通过模板 //使用视图将数据进行输出:fetch() //模板默认的目录位于当前模块的view目录,模板文件默认位于以当前控制器命名的目录中
{//输出数据库配置} {//查询當前控制器}
//直接将内容输出到页面不通过模板 //使用视图将数据进行输出:fetch() //模板默认的目录位于当前模块的view目录,模板文件默认位于以当前控制器命名的目录中
{//输出数据库配置} {//查询當前控制器}
TP5也出来一段时间了Let’s Go 看看新框架优点。
注释难免有不足之处欢迎指正
Collection 是集合的意思,也可以叫数据集/数据集合/对象
//命名空间 这没什么好说的 // 转化成数组赋值并赋值給变量items // 装载/生成/制作等等,怎么叫法都可以就是生成一个新结果集合 // new static即是获取最终调用时的类[后续有介绍] // array_map :数组赋值里的每个元素都经過这个回调函数处理 // 这是一个匿名回调函数 // new static即是获取最终调用时的类[后续有介绍] * 比较数组赋值,返回差集 * 交换数组赋值中的键和值 * 比较数組赋值返回交集 * 返回数组赋值中所有的键名 * 删除数组赋值的最后一个元素(出栈) // 删除数组赋值的最后一个元素(出栈) * 通过使用用户洎定义函数,以字符串返回数组赋值 // array_reduce 用回调函数迭代地将数组赋值简化为单一的值 * 以相反的顺序返回数组赋值 * 删除数组赋值中首个元素,并返回被删除元素的值 // array_shift 删除数组赋值中首个元素并返回被删除元素的值 * 把一个数组赋值分割为新的数组赋值块. * 在数组赋值开头插入一個元素 //两个数组赋值组合成为新的数组赋值,并赋值给items * 给每个元素执行个回调 // 数组赋值回调如果不明白的,看基础吧 * 用回调函数过滤数組赋值中的元素 * 返回数组赋值中指定的一列 // 检测函数是否存在,如果存在则使用PHP内置函数处理,不存在则使用我们自己实现的方法 //如果存茬设置变量$keySet值为真 // uasort 使用用户自定义的$callback比较函数对$items数组赋值中的值进行排序并保持索引关联 // 检测两个变量的值是否相等,相等返回0 // 如果变量$a小于$b时返回-1,否则都返回1 // 数组赋值 中增加一条新数据或者对象 // 删除指定 $offset键名或索引 的数据或者对象 // 返回 计算数组赋值中的单元数目或對象中的属性个数 // 返回 创建外部迭代器 * 转换当前数据集为JSON字符串 // 执行all方法返回所有
self 取决于当前方法定义的类
static 即是获取最终调用时的类(即当前实例化的那个类)
看看上面的,只要删除2处($value instanceof Model )命名空间名字再改一下,就是自己 PHP Collection集合类是不是非常棒~
使用方式
$data 就是取出的数據
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。