blob: 8b039374db5e19258ab15c22d3455f7ea105a584 [file] [log] [blame]
Derek Jones8ede1a22011-10-05 13:34:52 -05001###############
2Language Helper
3###############
4
5The Language Helper file contains functions that assist in working with
6language files.
7
8.. contents:: Page Contents
9
10Loading this Helper
11===================
12
Andrey Andreev53b8ef52012-11-08 21:38:53 +020013This helper is loaded using the following code::
Derek Jones8ede1a22011-10-05 13:34:52 -050014
15 $this->load->helper('language');
16
17The following functions are available:
18
Andrey Andreev53b8ef52012-11-08 21:38:53 +020019lang()
20======
21
22.. php:function:: lang($line, $id = '')
23
24 :param string $line: Language line key
25 :param string $id: ID of the element we're creating a label for
26 :returns: string
Derek Jones8ede1a22011-10-05 13:34:52 -050027
28This function returns a line of text from a loaded language file with
Andrey Andreev53b8ef52012-11-08 21:38:53 +020029simplified syntax that may be more desirable for view files than
30``CI_Lang::line()``.
31The optional second parameter will also output a form label for you.
Derek Jones8ede1a22011-10-05 13:34:52 -050032
Andrey Andreev53b8ef52012-11-08 21:38:53 +020033Example::
Derek Jones8ede1a22011-10-05 13:34:52 -050034
35 echo lang('language_key', 'form_item_id');
Andrey Andreev53b8ef52012-11-08 21:38:53 +020036 // becomes <label for="form_item_id">language_key</label>