2014-12-11 21:25:40 2847次浏览 1条回答 0 悬赏 0 金钱

去哪里改啊,气死了这破功能。

补充于 2015-02-25 16:41

不过还是非常谢谢你回复

  • 回答于 2014-12-12 09:38 举报

    首先说明一下,这功能不破,是你没耐心看源码。反而这样做更灵活。
    这个文本是在模型类中的 attributeLabels() 方法中设置的:

    public function attributeLabels()
    {
        return [
            'id' => 'ID',
            'content' => '内容',
            'created_at' => '创建时间',
        ];
    }
    
    1 条回复
    回复于 2015-02-25 16:39 回复

    显然不是你说的,Cmodel.php有这么一函数 public function generateAttributeLabel($name)

    {
    	return ucwords(trim(strtolower(str_replace(array('-','_','.'),' ',preg_replace('/(?<![A-Z])[A-Z]/', ' \0', $name)))));
    }
    

    ucwords 和 strtolower两个函数去掉就好了。

您需要登录后才可以回答。登录 | 立即注册
bigrain
实习生

bigrain

注册时间:2014-12-11
最后登录:2015-02-25
在线时长:0小时26分
  • 粉丝0
  • 金钱10
  • 威望0
  • 积分10

热门问题