ThinkPHP中如何实现视图模型对同一表格的多次关联查询?
- 内容介绍
- 文章标签
- 相关推荐
本文共计164个文字,预计阅读时间需要1分钟。
ThinkPHP 视图模型 - 多次关联相同 table.php 数组(*, `_type`='LEFT'), /* * 显示所有字段 * 关联 navigation,自动根据 config 文件设置的别名查找真实表名 * 'navigation'=> array('cname'=> 'category_name', /* * 为原始字段的别名 */
array('*', '_type'=>'LEFT'), // * 表示取所有字段 // 关联navigation,自动根据config文件设定的前缀查找真实表名 'navigation'=>array( 'cname'=>'category_name', // 为原始字段取别名 '_on'=>'wiki.category=navigation.id and navigation.option=0' // 关联条件 ), // 再次关联navigation 'class_navigation'=>array( 'cname'=>'class_name', '_table'=> 'bq_navigation', // 数据库表名 '_as' => 'class_navigation', // 表的别名 '_on'=>'wiki.class=class_navigation.id and class_navigation.option=0' ), ); } ?>
本文共计164个文字,预计阅读时间需要1分钟。
ThinkPHP 视图模型 - 多次关联相同 table.php 数组(*, `_type`='LEFT'), /* * 显示所有字段 * 关联 navigation,自动根据 config 文件设置的别名查找真实表名 * 'navigation'=> array('cname'=> 'category_name', /* * 为原始字段的别名 */
array('*', '_type'=>'LEFT'), // * 表示取所有字段 // 关联navigation,自动根据config文件设定的前缀查找真实表名 'navigation'=>array( 'cname'=>'category_name', // 为原始字段取别名 '_on'=>'wiki.category=navigation.id and navigation.option=0' // 关联条件 ), // 再次关联navigation 'class_navigation'=>array( 'cname'=>'class_name', '_table'=> 'bq_navigation', // 数据库表名 '_as' => 'class_navigation', // 表的别名 '_on'=>'wiki.class=class_navigation.id and class_navigation.option=0' ), ); } ?>

