- 博客(21)
- 资源 (1)
- 收藏
- 关注
原创 实现添加数据时,关联其他类,比如添加商品时,需要商品类型,如何关联这些类型
后台:$detail是编辑时的模板数据$yccart = D('Elecate')->where(array('cate_id' => $detail['cate_id'])) ->find();$this->assign('yccart', $yccart);前端获取:<input type="text" id="cate_name" na...
2018-08-30 18:45:01 895
原创 thinkphp查询一条记录(find)
$delivery = D('Delivery')->where(array('user_id' => $do['delivery_id'])) ->find();
2018-08-29 16:24:51 4028
原创 thinkphp模板条件,多条件判断语句,onclick事件
<if condition="!empty($eleshop_cate) && !empty($shop_id)"></if> 2、onclick事件:<img src="<{:config_img($item['photo'])}>" style="height: 100px;width: 100px&quo
2018-08-28 14:58:11 2032
原创 thinkphp传递数组形式的数据,数据库里用逗号分隔这些值
前端数据模板输出:<foreach name="getEleCate" item="var" key="index"><div class="cate_list"><label class="ele_list"><input style="width: 20px; height: 20px;
2018-08-24 18:11:04 2599
原创 thinkphp前端获取数组,循环数组
<div class="server"> <span>支持服务</span> <if condition="$alltag"> <volist name="alltag" id="vo" key="k"> //k值获取数组的长度坐标,从1开始
2018-08-23 17:49:15 3670
原创 thinkphp如何切割字符串,在逗号处进行切割
//获取商家标签$tags=D('ele')->where(array('shop_id'=>$shop_id))->getField('tags');$alltag=explode(',',$tags);//切割字符串,在逗号处进行切割,逗号那里需要区别是英文的还是中文的逗号,$this->assign('alltag',$alltag);//输出这个数...
2018-08-23 15:59:32 5525
原创 thinkphp 新建表,新建新功能,具体的操作流程
1、新建表2、在lib/model路径下新建一个model类或者用其他的model类,设置关联的数据表等相关内容3、新建lib/action路径下新建action类, 关联模块,页面
2018-08-20 11:42:23 679
原创 thinkphp实现获取某一条数据,前端页面获取这条数据时不用遍历获取值,直接调用这条数据
首先获取这条数据的id值:$cate_id = (int) $this->_param('cate_id');其次:获取属于这个id值的那条数据(根据前端需要获取这条数据的那个字段,$cate_name)$cate_name = D('ele_cate')->where(array('cate_id' => $cate_id))->getField('cat...
2018-08-19 15:52:22 1260
原创 CSS控制元素切换显示与隐藏
<script>$("#search-btn").click(function(){if($(".top-search").css("display")=='block'){ //元素显示 $(".top-search").hide();$(".top-title").show(200); //另一个元素显示}else{$(".top-s
2018-08-18 11:52:39 2316
原创 thinkphp报错Cannot redeclare EleAction::createCheck1()
原因:createCheck1() 这个函数定义重复了。检查下这个函数是不是在别的地方也定义过了。
2018-08-17 18:15:19 1101
原创 thinkphp报错提示模板不存在、非法操作原因
提示模板不存在:某个控制器下的模板文件没有创建,模板文件名和控制器名相同,提示非法操作:空操作,就是一个对象(控制器)调用本身不存在的方法(原因有:新建了控制器模板,但缺少页面。或者缺少控制器文件),或者文件命名时少了一个.class后缀,例如:ElefavoriteModel.class.php(我把这个文件命名为ElefavoriteModel.php,结果报错非法操作或者功能无法实现,或...
2018-08-17 09:07:40 3280
原创 php在表中添加新字段
在表中添加新字段之后,需要在create.php页面的类class EleAction extends CommonAction中的$create_fields和$edit_fields中将添加的字段添加进去
2018-08-13 19:59:49 3320
转载 ecshop常见报错原因,分析
ECSHOP完美解决Deprecated: preg_replace()报错的问题1、preg_replace() 函数中用到的修饰符 /e 在 PHP5.5.x 中已经被弃用了。return preg_replace("/{([^\}\{\n]*)}/e", "\$this->select('\\1');", $source);替换为return preg_replace_...
2018-08-06 18:16:02 724
转载 PHP显示Deprecated: Assigning the return value of new by reference is deprecated in解决办法
定位到出错的那一行:$this->_ole =& new OLERead();出错原因:php版本,php5.3开始后,废除了php中的”=&”符号,所以要想复制,直接用=引用即可
2018-08-06 17:56:56 239
原创 前端页面实现输入文字过多时,超出部分用省略号显示
.goods_name{ display: -webkit-box; overflow: hidden; white-space: normal !important; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp:...
2018-08-06 11:41:10 4142
原创 html5的replaceState实现详情页到列表页的无刷新且回到上次位置
加上stateData.curPage = page;和不加stateData.curPage = page;时,会出现两种情况,如果页面中有获取页码的话,不加该语句(stateData.curPage = page;)的话。会出现返回到这个页面的时候,出现页面数据被复制了一份。如果页面中没有获取页码的话,不用加该语句(stateData.curPage = page;)...
2018-08-05 17:10:36 793 1
原创 thinkphp,前端页面,用模块输出的形式输出数据,筛选数据之后,刷新页面之后,页面数据重复出现
在前端页面加入广告功能,根据条件筛选数据,刷新页面之后,广告信息重复了方法:在单击事件中,筛选数据时的点击事件,添加remove操作,去除重复数据 function channel(channel){ $('#channel').val(channel); $('#page').val(1); $('#filter2').removeCl...
2018-08-03 18:27:43 517
原创 Thinkphp筛选数据,根据不同条件切换不同导航链接,根据过期时间筛选数据
$map = array('closed' => 0, 'user_id' => $this->uid, 'ltime' => array('GT', TODAY)); $aready = (int) $this->_param('aready'); if ($aready == 1) { //$map['cl...
2018-08-03 14:34:39 511 1
原创 thinkphp报错,Cannot redeclare class Aldayu
原因之一是旧版本的短信接口报错,和新版本的发生冲突在调用sms的地方注释掉,model下面的payment
2018-08-02 11:11:53 1207
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人