Как в Yii1.1 передать массив в представление?

В Yii1.1 для передачи массива данных в представление (view) можно использовать переменную $data, которую можно определить в экшене контроллера и передать в представление. Представление будет иметь доступ к этой переменной и сможет использовать ее для вывода нужной информации.

Пример:

// в методе экшена контроллера
public function actionIndex()
{
    $arrayData = ['apple', 'banana', 'orange'];

    $this->render('index', ['data' => $arrayData]);
}

Здесь мы создаем массив $arrayData с некоторыми данными и передаем его в представление 'index' с помощью метода render. Вторым аргументом метода render передаем ассоциативный массив ['data' => $arrayData], где ключ 'data' будет доступен в представлении.

Теперь, в представлении 'index', вы можете использовать переменную $data для вывода элементов массива:

// в представлении 'index'
foreach ($data as $item) {
    echo $item;
}

Этот код выведет каждый элемент массива $arrayData в представлении. Вы можете использовать любые другие операции и логику для обработки данных в представлении, включая циклы, условные операторы и т.д.

Учитывайте, что передаваемый массив может иметь любую структуру, включая многомерные массивы. Вы можете обращаться к элементам массива в представлении с помощью обычных операций доступа к данным, например $data['key'] или $data['key']['subkey'].