yii联查

$count = Acticle::find()->select("acticle_type.act_type,acticle.act_id,acticle.act_title,acticle.act_content")->join("inner join","acticle_type","acticle.act_type=acticle_type.act_id")->where(["in","acticle.act_id",[1,3,5]])->asArray()->all();;

时间: 2024-12-22 14:38:38

yii联查的相关文章

yii框架的增删改查

加载对象: 在控制器中 use yii\db\Query; $query=new Query(); 查询多条:$arr=$query->select('*')->from('register')->where("username='jiahaiyong'")->all(); 查询单条:$arr=$query->select('*')->from('register')->where("username='jiahaiyong'&quo

yii2.0AR两表联查

首先,建两个关联表. 表一 -- Table structure for article -- ---------------------------- DROP TABLE IF EXISTS `article`; CREATE TABLE `article` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增id', `new` text, `t_id` int(11) DEFAULT NULL COMMENT '关联id', PRIMARY

详细说明php的4中开源框架(TP,CI,Laravel,Yii)

ThinkPHP简称TP,TP借鉴了Java思想,基于PHP5,充分利用了PHP5的特性,部署简单只需要一个入口文件,一起搞定,简单高效.中文文档齐全,入门超级简单.自带模板引擎,具有独特的数据验证和自动填充功能,框架更新速度比较速度. 优点:这个框架易使用 易学 安全 对bae sae支持很好提供的工具也很强大 可以支持比较大的项目开发 易扩展 全中文文档 总的来说这款框架适合非常适合国人使用 性能 上比CI还要强一些 缺点:配置对有些人来说有些复杂(其实是因为没有认真的读过其框架源码)文档有

Yii 视图自定义

Yii  zii.widgets.grid.CGridView 视图的自定义.这个很常用,一般用yii gii 自动生成的模块都有这个组建.有时需要对这个组建进行自定义,常见如下: 1:name 属性是必须要有的,表示是 对应的标签的某个属性. 2:value 属性,是页面中,这个字段展示的内容,gen_rej_label 是一个php函数,这个函数根据 数据源的id 和 rej_reason 这两个字段生成需要的html 标签,可以根据需求自己去实现这个函数. 3:type raw这个属性,这

php的yii框架下开发环境xampp,vim,xdebug,DBGp的搭建

php的yii框架下开发环境xampp,vim,xdebug,DBGp的搭建 选择Linux桌面环境Deepin2014.1下开发网站的理由很简单,能截图,有搜狗输入法,可以WPS文档记录,终端下复制粘贴很容易,相比ubuntu,fedora死机次数少了,对,就是不用折腾,自带的. 先说vim和DBGp插件. Deepin2014.1简体中文,自带的vim7.4版本,很多配置已经很适合大陆的人使用了,比如Php和Python的调试支持等,不需要重新编译了.可以节省不少步骤.这里提供一个vim的配

Yii中的CComponent应用实例

首先我们先了解一下如何创建一个CComponent,手册讲述如下: CComponent 是所有组件类的基类. CComponent 实现了定义.使用属性和事件的协议. 属性是通过getter方法或/和setter方法定义.访问属性就像访问普通的对象变量.读取或写入属性将调用应相的getter或setter方法,例如: 1 2 $a=$component->text;     // equivalent to $a=$component->getText(); $component->t

Yii php 环境配置on ubuntu 12.04

ubuntu 12.04自带的php版本是5.3.x的,不支持explode(...)[]的语法,故升级到5.4.x. aptitude install python-software-properties add-apt-repository ppa:ondrej/php5-oldstable aptitude update aptitude upgrade Yii安装依赖: aptitude install php5-mysql Yii php 环境配置on ubuntu 12.04,布布扣

Yii隐藏单入口

Yii进入项目首页时默认是index.php文件路径,如何把index.php去掉,方法如下: 打开apache配置文件http.conf,找到如下的代码: #LoadModule rewrite_module modules/mod_rewrite.so 把前面的#号去掉. 往下继续查找,找到<Directory "d:/wamp/www/">,即服务器所在的目录, AllowOverride all AllowOverride 后面改为all,如上所示. 重启apach

yii请求url

yii\web\Request::url:返回 /admin/index.php/product?id=100, 此URL不包括host info部分. yii\web\Request::absoluteUrl:返回 http://example.com/admin/index.php/product?id=100, 包含host infode的整个URL. yii\web\Request::hostInfo:返回 http://example.com, 只有host info部分. yii\w