互相影响的选择

models

public function getLists($company_id = ''){
		$companye_model = Company::model()->findByPk($company_id);

		if($companye_model){
			$model = $this->model()->findAll(array(
					'condition' => 'pid=:pid',
					'params' 	=> array(':pid'=>$companye_model->id),
			));
		}else{
			$model = $this->model()->findAll();
		}

		if(is_null($model))
			return  null;

		$data = array();
		foreach ($model as $key => $value) {
			$data[$value->id] = $value->name;
		}
		return $data;
	}

$_form

<div class="row col-xs-8">
		<div class="col-xs-2">
			<?php echo $form->labelEx($model,'pid'); ?>
		</div>
        <div class="col-xs-9">
        <?php echo CHtml::dropDownList('CompanyProduct[pid]','CompanyProduct[pid]', Company::model()->getLists(), array(
            	'class'=>'form-control',
            	'ajax'=>array(
                'type'=>'GET',
                'url'=>CController::createUrl('/companyProduct/getType'),
                'update'=>'#CompanyProduct_typeid',
                'data'=>array('mid'=>"js:this.value",'typeid'=>1)

            ))
        ); ?>
        </div>
    </div>

	<div class="row col-xs-8">
		<div class="col-xs-2">
			<?php echo $form->labelEx($model,'typeid'); ?>
		</div>
		<div class="col-xs-9">
			<?php echo CHtml::activeDropDownList($model,'typeid',ProductType::model()->getLists(),array('class'=>'form-control')); ?>
			<?php echo $form->error($model,'typeid'); ?>
		</div>
	</div>

controller

public function actionGetType($mid){
		$results = ProductType::model()->getLists($mid);
		foreach ($results as $key => $value) {
			echo CHtml::tag('option', array('value'=>$key),CHtml::encode($value),true);
			# code...
		}
	}

时间: 2024-10-21 01:41:17

互相影响的选择的相关文章

一招搞定多Offer选择

12月9号在论坛看到一位毕业生问了一个问题: 现在两个offer 一个在南京,搞.net ,公司是国电南自.税前一年加起来差不多7.2万.一个是在上海,搞java,公司名叫鑫合汇(不知道各位有没有用过它的理财app),薪资一年税前九万多吧.大家可以积极给点意见吗? 刚好我最近也经历了Offer选择的问题,来谈谈吧. 从前面那位同学的提问中可以看到下列信息: 地域 薪资 行业 公司 职能 知识技能 年龄 不知道我说得可对? 这里面还有至关重要的两点是有待补充的:个人倾向和家庭愿望.这个从帖子里看不

用程序算法做人生选择

[原文链接] 每年一到要找工作的时候,我就能收到很多人给我发来的邮件,总是问我怎么选择他们的 offer,去腾讯还是去豆瓣,去外企还是去国内的企业,去创业还是去考研,来北京还是回老家,该不该去创新工场?该不该去 thoughtworks?……等等,等等.今年从 7 月份到现在,我收到并回复了 60 多封这样的邮件.我更多帮他们整理思路,帮他们明白自己最想要的是什么.(注:我以后不再回复类似的邮件了). 我深深地发现,对于我国这样从小被父母和老师安排各种事情长大的人,当有一天,父母和老师都跟不上的

【转】零基础转行到IT,怎么选择适合的职业?

解释一下. 粗略想了一下,影响你选择职业的大概有6个因素,就是图中的6个维度,学历,性别,年龄,基础,专业,逻辑. 另外,列出来的这几个是比较觉见的IT职业,也是之前的贴子里介绍过的,不知道这些职业的,请参照这个贴子 IT行业都有哪些职位,初学者(0基础,新人)该如何选择,才能够快速进入这个行业? - IT修真院-xdyl 的回答. 挨个解释一下,为什么这几个维度会影响你选择职业. 一 学历 首先是学历,学历对于职业的影响还是很重要的.对于编程来说,走的越高,对底层的知识要求越高.所以初中,高中

在勒索病毒出现后,我们该怎么选择高仿服务器

最近"勒索病毒"在全球范围内的计算机越演越烈,在世界网络范围内掀起了一场"生化危机".随着互联网的发展,逐步延伸至每个家庭,而其中所暴露出的安全问题越来越受到大家的重视,而高防服务器租用托管就是为满足用户不断的需求而出现的.高防服务器高防能力重在一个"防"字,面对攻击,只有过硬的防御能力和专业的服务才能保证我们的网站快速稳定的运行. 什么是高仿服务器呢? 高防服务器是指服务器所在的机房是有防御攻击的硬防.可以防御常见的CC攻击,DDOS,SYN攻

谷歌做了45万次不同类型的文本分类后,总结出一个通用的“模型选择算法”...

谷歌做了45万次不同类型的文本分类后,总结出一个通用的"模型选择算法"... 2018年07月25日 17:43:55 阅读数:6 新智元报道 来源:developers.google.com 编译:肖琴.大明 [导读]谷歌官方推出"文本分类"指南教程.为了最大限度地简化选择文本分类模型的过程,谷歌在进行大约450K的文本分类实验后,总结出一个通用的"模型选择算法",并附上一个完整的流程图,非常实用. 文本分类(Text classificati

MyISAM与InnoDB两者之间区别与选择,总结,性能对比

1.MyISAM:默认表类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的顺序访问方法) 的缩写,它是存储记录和文件的标准方法.不是事务安全的,而且不支持外键,如果执行大量的select,insert MyISAM比较适合. 2.InnoDB:支持事务安全的引擎,支持外键.行锁.事务是他的最大特点.如果有大量的update和insert,建议使用InnoDB,特别是针对多个并发和QPS较高的情况. 一.表锁差异 MyISAM:

MyISAM与InnoDB两者之间区别与选择,详细总结,性能对比

原文:MyISAM与InnoDB两者之间区别与选择,详细总结,性能对比 1.MyISAM:默认表类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的顺序访问方法) 的缩写,它是存储记录和文件的标准方法.不是事务安全的,而且不支持外键,如果执行大量的select,insert MyISAM比较适合. 2.InnoDB:支持事务安全的引擎,支持外键.行锁.事务是他的最大特点.如果有大量的update和insert,建议使用InnoD

浅谈MySQL存储引擎选择 InnoDB还是MyISAM

如果是一些小型的应用或项目,那么MyISAM 也许会更适合.当然,在大型的环境下使用MyISAM 也会有很大成功的时候,但却不总是这样的.如果你正在计划使用一个超大数据量的项目,那么你应该直接使用InnoDB方式. MyISAM 是MySQL中默认的存储引擎,一般来说不是有太多人关心这个东西.决定使用什么样的存储引擎是一个很tricky的事情,但是还是值我们去研究一下,这里的文章只考虑 MyISAM 和InnoDB这两个,因为这两个是最常见的. 下面先让我们回答一些问题:◆你的数据库有外键吗? 

如何选择海外服务器的配置

很多用户自身的业务需求,或者免备案.海外当地政策宽松.线路之间互联互通的访问等原因,海外服务器租赁一直非常受欢迎.海外服务器租用可选择的区域非常多,每个地方都各有各自的优劣势,用户可以按照自己的需求进行综合考量再做决定. 首先了解一下服务器配置的组成,服务器由CPU.内存.硬盘及网络线路组成,针对每一项仔细地挑选就能选择到满意的配置.优质的CPU,内存的大小,决定着海外服务器更高的数据处理效率,而硬盘分为性能型SSD固态硬盘(容量小,读写速度快)和容量型HDD硬盘(性能低,存储量大). 用户需要