Articles of activerecord

Codeigniter – передача нескольких значений для просмотра

Ладно, так как обычно у меня не было бы проблем с этим, и это было бы довольно прямолинейно, но не так много на этот раз. Вот соответствующий код в моем контроллере: // In order to properly build the form url, we need to include the // category and product to the view $this->data = array( […]

ActiveRecord where_in () с массивом

Я пробовал несколько разных подходов к этой проблеме без каких-либо решений. Я получаю это сообщение об ошибке: Неизвестный столбец «Массив» в разделе «where clause» SELECT * FROM ( Articles ) WHERE id IN (массив, массив, массив, массив, массив, массив, массив, массив, массив, массив, массив, массив, массив, массив, массив, массив, массив, массив, Array, Array, Array, Array, […]

Преобразование из запроса в ModelSearch Yii2

Я новичок в Yii2, и у меня есть запрос с правильным результатом: SELECT DISTINCT workloadTeam.project_id, wp.project_name, workloadTeam.user_id, workloadTeam.commit_time, wp.workload_type FROM (SELECT p.id, p.project_name, w.user_id, w.commit_time, w.comment, w.workload_type FROM workload as w, project as p WHERE w.user_id = 23 AND p.id = w.project_id) wp INNER JOIN workload as workloadTeam ON wp.id = workloadTeam.project_id Но в моем […]

Соединение SQL в CodeIgniter с активной записью

Я пытаюсь обернуть голову вокруг этого, но я, кажется, по кругу. Я пытаюсь перечислить темы пользователей один за другим, с кавычками, относящимися к этой конкретной теме внизу. Если это имеет смысл. У меня 3 таблицы, вот так: [USERS] user_id имя пользователя [ТЕМЫ] topic_id user_id topic_name [QUOTES] quote_id topic_id quote_name Я хочу иметь возможность сделать что-то […]

Codeigniter: $ query-> free_result () при использовании активной записи?

после того, как я закончил свой результирующий набор из активного запроса записи в модели codeigniter, должен ли я использовать $ query-> free_result () или автоматически активирует запись activerecord?

Обновление пакета в Codeigniter с множественным предложением WHERE

Я проверил руководство пользователя CI, чтобы посмотреть, как обрабатывать update_batch() и кажется, что он принимает один индекс, чтобы соответствовать той строке, которую нужно обновить. Но в моем случае мне нужно указать два индекса, таких как lang и id_page которые я использую в качестве индекса вместе. такой lang=en|id_page=115 уникален, поэтому ключ для строки. Значит, мой индекс […]

Yii2: не удалось обновить значение столбца на + 1

Мне нужно обновить значение столбца на + 1 при создании новых записей: public function actionCreate() { $model = new CreateBookings(); if ($model->load(Yii::$app->request->post())) { Yii::$app->db->createCommand("UPDATE room_types SET total_booked = total_booked + 1 WHERE room_type = '$model->room_type' ")->execute(); $model->save(); return $this->redirect(['view', 'id' => $model->id]); } else { return $this->render('create', [ 'model' => $model, ]); } } Что […]

Увеличивайте просмотр статей на ходу в пределах одной строки в CodeIgniter

У меня есть столбец с именем counter в моей таблице, называемый статьями Вопрос в том, как я могу увеличить значение в этом столбце около 1, поэтому в контроллере или модели я буду использовать функцию обновления db. Например, я думаю о чем-то вроде этого: $id = 5; //article id (I will get that from the url […]

PHP ActiveRecord: как добавить несколько условий?

Я пытаюсь связать несколько условий в php ActiveRecord Как я могу изменить приведенный ниже код (который работает), чтобы связать другое условие? $events = Event::find('all', array( 'conditions' => array('event_type = ?', array('opera')), 'select' => 'col1, col2, col3', )); Благодаря!

Yii2: Как поместить нулевые значения в конец списка объектов при сортировке по возрастанию?

Вот мой DataProvider: $dataProvider = new ActiveDataProvider([ 'query' => $query, 'pagination' => ['pageSize' => 50], 'sort' => [ 'defaultOrder' => [ 'priority' => SORT_DESC, 'date_targeted' => SORT_ASC ] ] ]); Я хочу, чтобы двигаться («не задано») до конца результатов. Как я могу это сделать?