ПЕРЕДЕЛЫВАТЬ их можно целый месяц
public function actionPerehrehyzchit(){
$old = OldModel::find()->all();
$errors = [];
foreach($old as $one){
$data = explode("|", $one->someAttr);
foreach($data as $one_data){
$new_model = new NewModel();
$new_model->someId = $one->id;
$new_model->imageName = $one_data;
if(!$new_model->save()){
$errors[$one->id][] = $new_model->errors;
}
}
}
echo '<pre>';
print_r($errors);
echo '<pre>';
return 'я фсё, удали экшен';
}
На чем пишутся такие сайты
Можно ли их писать на php фреймворках
Вопрос, как мне полученный результат вернуть на страницу запроса(index.php) в файле request.php, точнее поместить её в php переменную и вывести отдельно?
$('form').on('afterValidateAttribute', function(event, attr, msg) {
console.log(event);
console.log(attr);
console.log(msg);
});
['title','string','max'=>400, 'whenClient'=>function (attribute, value) {
return $('#country').val() === 'USA';
}]
Yii::$app->user->identity->login
public $moyaHren;
'components' => [
'user' => [
'class' => 'register\setUser',
'moyaHren' => 'балалайка',
]
]
echo Yii::$app->user->moyaHren;
public $moyaHren;
public function getChiyaOna($my='моя',$color="зеленовая"){
return $my . ' ' . $color . ' ' . $this->moyaHren;
}
echo Yii::$app->user->getChiyaOna('его');
// получите "его зеленовая балалайка"
Как в Yii 2 вывести сразу двойной набор данных из одной таблицы не дублиря код
$data = Mymodel::find()->all(); //все записи
$data10 = array_slice($data, 10); //первые 10 из всех записей
$data = Mymodel::find()->all(); //все записи
//выводим первые 10
for($i=0;$<10;$i++){
echo $data[$i]->title;
}
//выводим все
foreach($data as $one){
echo $one->title;
}