iva-86-w1: Смотри Conf::find()->all(); ты тут получаешь не одну запись а массив. Если тебе нужно вывести сразу несколько форм и их редактирование то смотри в сторону https://github.com/yiisoft/yii2/blob/master/docs/g... Если же тебе нужно вывести только лишь одну модель то тебе нужно взять. $model = Conf::findOne($id); /// или по другим критериям findOne(['value' => 'someValue']);
public function actionIndex()
{
$model = Conf::findOne(1);
if ($model->load(Yii::$app->request->post()) && $model->save()) {
return $this->refresh();
}
Если у вас просто разные версии приложения но одни и те же данные то да, выделяйте отдельный домен для файлов. И подсовывайте его alias в путь. Тут сугубо ваш личный выбор, как и где хранить.
seddi: Разбей код так что бы контроллер был тонким. Да лучше в хелперы раскидай. И часть в модель можешь. Смотри выборку ты сможешь засунуть в ActiveQuery класс для модели. Recipies еще можешь сделать отдельным методом в моделе, и там уже сделаешь конкатенацию нужных данных.
www.yiiframework.com/doc-2.0/yii-db-activerecord.h...
" The conditions that will be put in the WHERE part of the UPDATE SQL. Please refer to yii\db\Query::where() on how to specify this parameter."
Второй параметтр updateAll, попробуйте в него задать условие.
foreach(array_slice($testArr, %ваше число%)) as $currentItem)
{
echo $currentItem;
}
Ну можно же так...