用户
 找回密码
 入住 CI 中国社区
搜索
查看: 4985|回复: 3
收起左侧

$this->lang->line()如何传递参数

[复制链接]
发表于 2009-6-11 12:20:14 | 显示全部楼层 |阅读模式
$this->lang->line(‘required'),如何传递  %s
lang文件内容
$lang['required']                         = "The %s field is required.";

???? printf($this->lang->line(‘required'), '字段名')
发表于 2009-6-11 12:32:46 | 显示全部楼层
sprintf($this->lang->line(‘required'), '字段名')
前面加个's'
 楼主| 发表于 2009-6-11 13:55:58 | 显示全部楼层
$message = sprintf($line, $this->_translate_fieldname($row['label']));

多谢,我以为有更便捷的办法呢。
比如
$this->lang->line(‘required', $field_name)
发表于 2009-6-11 15:01:58 | 显示全部楼层
呵呵,楼主可以扩展CI_Language类,增加传递参数的功能

本版积分规则