При использовании структуры laravel, как я могу вызвать функцию, определенную в base_controller, в представлении. Для примера:
class Base_Controller extends Controller {
public static function format_something()
{
return something;
}
}
Как я могу вызвать format_something() в файле вида?
Обычно ошибка, которую я получаю, выглядит примерно так: Метод [link_to_action] не определен в классе View.
Наверное, глупый вопрос, но спасибо заранее!
Edit
Хорошо! Сначала правильное место, чтобы сделать что-то подобное, находится в папке библиотек. Во-вторых, проблема в том, что ваш класс не может иметь подчеркивания.
Итак, в приложении/библиотеках я сделал файл AppHelper.php с классом
class AppHelper {
public static function format_something()
{
return something;
}
}
И можно вызвать его так:
$formated = AppHelper::format_something;
Спасибо за помощь и хороший форум, найдите Boofus McGoofus.