Czy mogę załadować bibliotekę z wnętrza pomocnika?Wywoływanie biblioteki z poziomu funkcji pomocy w kodzie CodeUtiter
$this->load->library('name');
Dzięki Max
Czy mogę załadować bibliotekę z wnętrza pomocnika?Wywoływanie biblioteki z poziomu funkcji pomocy w kodzie CodeUtiter
$this->load->library('name');
Dzięki Max
nr Celem pomocników jest „wykonać jedno konkretne zadanie, bez uzależnienia od innych funkcji.”
Cytat z CI na helpers page.
Jeśli trzeba to biblioteka wewnątrz swojego pomocnika, rozważ to biblioteka zamiast.
// ------------------------------------------------------------------------
/**
* URL String
*
* Returns the URI segments.
*
* @access public
* @return string
*/
if (! function_exists('uri_string'))
{
function uri_string()
{
$CI =& get_instance();
return $CI->uri->uri_string();
}
}
Tak, oczywiście.
Nie zgadzam się z odpowiedzią jimyi użytkownika. Własny moduł pomocniczy języka CI ładuje klasę URI.
Po drugie, jeśli masz utworzoną niestandardową bibliotekę, możesz dodać do niej pomocników. – mdgrech
function sendEmail() {
$CI =& get_instance();
$CI->load->library('email'); // load library
}
Nie zgadzam się z tym. Własny moduł pomocniczy języka CI ładuje klasę URI. –
Możesz oczywiście załadować bibliotekę. Jest to możliwe i wykorzystałem tę umiejętność. Mowa Jimyi jest w 100% fałszywa. –
Bibliotekę można załadować z poziomu funkcji pomocnika - sprawdź http://stackoverflow.com/a/6327423/636762 –