Аким Глушков: Поддерживаю, автор наверно не совсем понял, что написал. (Попутал файлы, методы, и т.д.) тут $model->load(Yii::$app->request->post()) не проходит валидация Посмотри rules полей в модели Transactions. распечатай после if print_r($model->errors );
если yii1 оставь rules как и были у тебя в начале, ['placeStart, placeFinish, adressStart, adressFinish, timeStart, timeFinish, categoryCargo, placeFrom, placeTo, adressFrom, adressTo', 'safe'], может так надо class Bid extends СActiveRecord вместо ActiveRecord
тогда обратно возвращай, попробуй без 'matchCallback' подключить, чтобы проверить есть ли
доступ "гостя". Подключи Debag, ошибки красивей выводится будут
class UpgradeController extends \yii\web\Controller {
public function actionIndex() {
$name = Profile::find()->where(['user_id' => Yii::$app->user->identity->id])->one();
return $this->render('index', ['name' => $name]);
}
то есть нет здесь AccecController
нет, можешь логику на if построить, если вторая таблица $model2->save() - false, то делаешь удаление только что добавленную запись в первую таблицу, потом проверяешь $model3->save(), если false удаляешь записи из табл 1 и 2
phpshko спасибо! помогли обсуждения по ссылке. А случайно не в курсе в yii1 можно было обращаться к методам User::model()->getSomthing(), как это реализовано в yii2?