вы не можете «объединить имя метода»
Я думаю, вам нужно провести рефакторинг вашей модели, потому что нет смысла иметь 50 функций для выполнения аналогичной работы
public function getUnit($i)
{
//your model code here
}
и вы можете получить ваши данные:
for ($i = 1; $i < 50; $i++) {
${'unit' . $i} = $this->model->getUnit($i)->result();
}