联系官方销售客服

1835022288

028-61286886

求助 版主:论坛审计组
内容模块匿名游客投稿添加了城市字段在客户匿名投稿时自动填写当
类型:迅睿CMS 更新时间:2019-11-09 10:34:08

内容模块匿名游客投稿,添加了城市字段,在客户匿名投稿时自动填写当前所在城市如何实现?


image.png

回帖
  • 迅睿粉丝
    #1楼    迅睿粉丝
    2019-11-08 22:54:20
    Chrome 0

    重写表单控制器的data方法

    dayrui/App/模块/Controllers/Member/Home.php

    	/**
    	 * 重写获取内容并赋值
    	 * */
    	protected function _Data($id = 0) {
    
    		if (!$id) {
    			$city=\Phpcmf\Service::L('ip')->city(\Phpcmf\Service::L('input')->ip_address()); 
    			$row=\Phpcmf\Service::M()->table('linkage_data_1')->where('name LIKE "%'. $city.'%"')->getRow();
    			return [
    				'czcs' => $row['id'],
    			];
    		}
    
    		
    		return parent::_Data($id);
    	}
    满意答案
  • 迅睿粉丝
    #2楼    迅睿粉丝
    2019-11-09 10:08:52
    Chrome 0
    结贴了老板,效果如何给一个好评吧
  • 迅睿粉丝
    #3楼    迅睿粉丝
    2019-11-09 10:34:08
    Chrome 0
    @易学习:这个可以用,谢谢!测试是可以