Найдено 96 результатов

psevdo
2019.06.20, 16:43
Форум: Общие вопросы (Yii 2.x)
Тема: Из тестов не видно классов
Ответы: 1
Просмотры: 789

Из тестов не видно классов

Здравствуйте. Есть контроллер простейший. namespace app\controllers; use Yii; use app\entities\Section\SectionEnt; class SectionController extends BaseController { public function actionIndex() { echo 'test'; new SectionEnt(); } Есть папка entities, в ней файл с классом. namespace app\entities\Secti...
psevdo
2018.09.24, 11:04
Форум: Общие вопросы (Yii 2.x)
Тема: CRM. Анализ рекламных кампаний
Ответы: 1
Просмотры: 782

CRM. Анализ рекламных кампаний

Здравствуйте. Вопрос наверное не совсем сюда, но куда писать еще пока не знаю. Суть следующая... Есть самописная crm, которая написана на Yii. Заказчику требуется организовать анализ эффективности рекламных кампаний. Т.е. допустим есть объявление в ВК. В объявлении есть номер телефона. Клиент звонит...
psevdo
2018.08.08, 10:46
Форум: Общие вопросы (Yii 2.x)
Тема: GridView filter, Query Builder
Ответы: 2
Просмотры: 1145

Re: GridView filter, Query Builder

Получилось. Большое спасибо.
psevdo
2018.08.08, 09:27
Форум: Общие вопросы (Yii 2.x)
Тема: GridView filter, Query Builder
Ответы: 2
Просмотры: 1145

GridView filter, Query Builder

Здравствуйте. Есть на странице GridView: GridView::widget([ 'dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'columns' => [ ['class' => \yii\grid\SerialColumn::class], [ 'label' => 'Организация', 'attribute' => 'element_name' ], ] ]) В SearchModel есть следующий код: $query = new \yii...
psevdo
2018.08.02, 13:49
Форум: Общие вопросы (Yii 2.x)
Тема: Вызов функции СУБД через Query builder
Ответы: 5
Просмотры: 1930

Re: Вызов функции СУБД через Query builder

Наверняка знаешь. Сейчас нет времени думать над этим) Начальство требует. Выкладывай.
И спасибо за наводку)
psevdo
2018.08.02, 11:12
Форум: Общие вопросы (Yii 2.x)
Тема: Вызов функции СУБД через Query builder
Ответы: 5
Просмотры: 1930

Re: Вызов функции СУБД через Query builder

Код: Выделить всё

$query->select(['func_name(646031, 1)']);
$command = $query->createCommand(Yii::$app->db);
$rows = $command->queryAll();
Вот так получилось.
psevdo
2018.08.02, 09:46
Форум: Общие вопросы (Yii 2.x)
Тема: Вызов функции СУБД через Query builder
Ответы: 5
Просмотры: 1930

Re: Вызов функции СУБД через Query builder

$query->select('func_name(646031, 1)'); $command = $query->createCommand(Yii::$app->db); $rows = $command->queryAll(); SQLSTATE[42601]: Syntax error: 7 ОШИБКА: ошибка синтаксиса в конце LINE 1: SELECT func_name(646031, "1)" ^ The SQL being executed was: SELECT func_name(646031, "1)&q...
psevdo
2018.08.02, 09:28
Форум: Общие вопросы (Yii 2.x)
Тема: Вызов функции СУБД через Query builder
Ответы: 5
Просмотры: 1930

Вызов функции СУБД через Query builder

Здравствуйте. Есть БД под управлением PostgreSql. В БД программистом написаны функции. Как мне через построитель запросов вызывать эти функции? В функцию также нужно передать параметры.
psevdo
2018.05.29, 16:09
Форум: Общие вопросы (Yii 2.x)
Тема: Непонятная ситуация при обращении к члену объекта
Ответы: 1
Просмотры: 665

Re: Непонятная ситуация при обращении к члену объекта

Разобрался... Сам затупил оказывается. Можно удалить тему.
psevdo
2018.05.29, 15:55
Форум: Общие вопросы (Yii 2.x)
Тема: Непонятная ситуация при обращении к члену объекта
Ответы: 1
Просмотры: 665

Непонятная ситуация при обращении к члену объекта

Здравствуйте. Что то я не пойму что происходит. Есть у меня модель (AR). У нее есть член name. Есть у меня сервис/контроллер не суть важно. Туда передается эта модель: class SpecialityService extends BaseService { public function create(Speciality $model) { $name = $model->name; echo gettype($model-...
psevdo
2018.05.21, 14:22
Форум: Общие вопросы (Yii 2.x)
Тема: pjax и обработка исключений
Ответы: 4
Просмотры: 1134

Re: pjax и обработка исключений

аа, дошло кажется..
psevdo
2018.05.21, 13:38
Форум: Общие вопросы (Yii 2.x)
Тема: pjax и обработка исключений
Ответы: 4
Просмотры: 1134

pjax и обработка исключений

Здравствуйте. На странице есть GridView и форма. GridView обернут в pjax. Когда форма сабмитится, GridView обновляется. А что делать если после сабмита php код генерит исключение? Как сообщить пользователю, что что-то пошло не так?
psevdo
2017.09.08, 07:36
Форум: Общие вопросы (Yii 2.x)
Тема: Посоветуйте как организовать структуру
Ответы: 14
Просмотры: 3969

Re: Посоветуйте как организовать структуру

class SignupController extends Controller { private $service; public function __construct($id, $module, SignupService $service, $config = []) { parent::__construct($id, $module, $config); $this->service = $service; } } А как передать параметры в конструктор контроллера? А зачем это нужно? Моя IDE с...
psevdo
2017.09.07, 14:02
Форум: Общие вопросы (Yii 2.x)
Тема: Посоветуйте как организовать структуру
Ответы: 14
Просмотры: 3969

Re: Посоветуйте как организовать структуру

А вообще, что бы вывести форму какую модель Yii лучше использовать \yii\db\ActiveRecord или \yii\base\Model? Если можно, то аргументировано
psevdo
2017.09.06, 12:00
Форум: Общие вопросы (Yii 2.x)
Тема: Посоветуйте как организовать структуру
Ответы: 14
Просмотры: 3969

Re: Посоветуйте как организовать структуру

А метод SignUpService::create() для чего? Где он должен вызываться? И для чего объект клонируется?
И все таки я не пойму... В каком классе должны быть правила валидации, что бы не было дублирования? Или без этого не обойтись?
psevdo
2017.09.06, 08:09
Форум: Общие вопросы (Yii 2.x)
Тема: Посоветуйте как организовать структуру
Ответы: 14
Просмотры: 3969

Re: Посоветуйте как организовать структуру

Хорошо. Наверное перемудрил. Логика будет в файле SignUpForm.php. Это метод контроллера: public function actionIndex() { $model = new SignUpForm(); if(\Yii::$app->request->post('SignUpForm')) { $model->attributes = \Yii::$app->request->post('SignUpForm'); $model->signUp(); } return $this->render('si...
psevdo
2017.09.05, 12:03
Форум: Общие вопросы (Yii 2.x)
Тема: Посоветуйте как организовать структуру
Ответы: 14
Просмотры: 3969

Посоветуйте как организовать структуру

Смотрел видео с конференций по Yii. Выступающие говорили, что модель основанная на ActiveRecord это не совсем та модель, которая относится к MVC. Сказал как то не очень понятно, но надеюсь смысл понятен. Также предлагалось всю логику выводить в отдельный класс, который и будет модель в MVC. Мне это ...
psevdo
2017.09.05, 10:01
Форум: Общие вопросы (Yii 2.x)
Тема: Создание формы
Ответы: 2
Просмотры: 1179

Re: Создание формы

Nex-Otaku писал(а): 2017.09.05, 09:54

Код: Выделить всё

echo $form->field($form, 'username');
Здесь ошибка. В виджет формы надо передавать модель, а не виджет формы )
Вот жеж... Второй день смотрю уже на эту ошибку. Как всегда все на виду.. Спасибо большое.
psevdo
2017.09.05, 09:46
Форум: Общие вопросы (Yii 2.x)
Тема: Создание формы
Ответы: 2
Просмотры: 1179

Создание формы

Здравствуйте. Вроде бы вопрос простой и делаю по инструкции, но.. Получаю ошибку. У меня Yii2 версии 2.0.12. Есть модель: class User extends \yii\db\ActiveRecord { /** * @inheritdoc */ public static function tableName() { return '{{%user}}'; } /** * @inheritdoc */ public function rules() { return [ ...