联系我们
软件销售
投诉邮箱

q@xunruicms.com

内容模块匿名游客投稿添加了城市字段在客户匿名投稿时自动填写当
方案栏目:迅睿CMS 发布时间:2019-11-08 22:34:30

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


image.png

解决方案列表
  • 2019-11-08 22:54:20

    重写表单控制器的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);
    	}
    最佳满意方案
  • 2019-11-09 10:08:52

    结贴了老板,效果如何给一个好评吧

  • 2019-11-09 10:34:08
    @易学习:这个可以用,谢谢!测试是可以