Найдено 145 результатов
- 2013.02.21, 15:39
- Форум: Баг-репорты и предложения (Yii 1.x)
- Тема: составной ключ, статический запрос
- Ответы: 2
- Просмотры: 3409
составной ключ, статический запрос
Привет. 'systemComments' => array(self::HAS_MANY, 'SystemComment', array('publication_id' => 'id', 'publication_type' => 'type')), 'moderatorsCommentsCount' => array(self::STAT, 'SystemComment', array('publication_id' => 'id', 'publication_type' => 'type')), Первый запрос работает, второй: preg_ma...
- 2013.02.13, 06:43
- Форум: Баг-репорты и предложения (Yii 1.x)
- Тема: validateTabular
- Ответы: 1
- Просмотры: 2403
validateTabular
http://www.yiiframework.com/doc/api/1.1/CActiveForm#validateTabular-detail foreach($models as $i=>$model) ... $model->attributes=$_POST[get_class($model)][$i]; тоесть итераций будет столько, сколько моделей в массиве, а не полей в посте. нужно что то вроде: $result=array(); if(!is_array($mod...
- 2013.01.16, 17:32
- Форум: Общие вопросы по программированию
- Тема: gitolite
- Ответы: 0
- Просмотры: 911
gitolite
Привет. Пытаюсь настроить gitolite. Не получаеться розграничить прав. Есть две ветки - master и test_b Такой конфиг. repo testing_two - master$ = only_test RW master$ = chandler RW test_b$ = only_test Я ожидаю : Что пользователь only_test не получит доступ к мастеру, только к test_b. Но ...
- 2013.01.14, 13:11
- Форум: Новости, события, встречи
- Тема: Yii Beer Party 2013
- Ответы: 98
- Просмотры: 47996
Re: Yii Beer Party 2013
кто то со львова будет ?
- 2013.01.11, 18:28
- Форум: Общие вопросы (Yii 1.x)
- Тема: getDbCriteria()
- Ответы: 12
- Просмотры: 4579
Re: getDbCriteria()
Хорошо :) Тогда я может не правильно решаю задачу. В приложение много кода, который отвечает за поиск данных в бд. Мне нужно перед тем как делать find(), достать из другой таблици еще один параметр для поиска(который зависит от текущого запроса), и подставить его в запрос. Так как кода много, то доп...
- 2013.01.11, 18:01
- Форум: Общие вопросы (Yii 1.x)
- Тема: getDbCriteria()
- Ответы: 12
- Просмотры: 4579
Re: getDbCriteria()
А мне кажеться нет.
Например у меня есть куча моделей. До выборки, в зависимости от модели, нужно сделать некие модификации запроса(scope не подходит). Тогда прийдеться для каждого find писать setDbCriteria?
Например у меня есть куча моделей. До выборки, в зависимости от модели, нужно сделать некие модификации запроса(scope не подходит). Тогда прийдеться для каждого find писать setDbCriteria?
- 2013.01.11, 15:31
- Форум: Общие вопросы (Yii 1.x)
- Тема: getDbCriteria()
- Ответы: 12
- Просмотры: 4579
Re: getDbCriteria()
Потому что критерий который ты передаешь в find не устанавливается как критерий модели, а всего лишь используется для поиска. Вот так попробуй $model = self::model(); $model->setCriteria($criteria); Helper::dump($model->getDbCriteria()); $model = $model->find(); Helper::dump($model->getDbCriteria()...
- 2013.01.11, 14:53
- Форум: Общие вопросы (Yii 1.x)
- Тема: getDbCriteria()
- Ответы: 12
- Просмотры: 4579
Re: getDbCriteria()
Тогда почему?
Тоже пустой обект?
Код: Выделить всё
public function beforeFind()
{
Helper::dump($this->getDbCriteria());
parent::beforeFind();
}
- 2013.01.11, 14:42
- Форум: Общие вопросы (Yii 1.x)
- Тема: getDbCriteria()
- Ответы: 12
- Просмотры: 4579
Re: getDbCriteria()
без resetScope() также, если Вы об етом. Я думал что может scope что то перекрывает.
- 2013.01.11, 14:16
- Форум: Общие вопросы (Yii 1.x)
- Тема: getDbCriteria()
- Ответы: 12
- Просмотры: 4579
getDbCriteria()
Привет. $criteria = new CDbCriteria; $criteria->condition = 'id = :id'; $criteria->params = array('id' => $id); $model = self::model()->find($criteria); Helper::dump($model->resetScope()->getDbCriteria()); CDbCriteria#1 ( [select] => '*' [distinct] ...
- 2013.01.10, 12:43
- Форум: Общие вопросы (Yii 1.x)
- Тема: Валидация и Exception
- Ответы: 7
- Просмотры: 1924
Re: Валидация и Exception
class ModelException extends CException{ private $_model; public function __construct(CActiveRecord $model, $message = "", $code = 0, Exception $previous = null) { $this->_model=$model; parent::__construct($message, $code, $previous); } public function getM...
- 2013.01.08, 20:23
- Форум: Общие вопросы (Yii 1.x)
- Тема: Валидация и Exception
- Ответы: 7
- Просмотры: 1924
Re: Валидация и Exception
ага, тупанул :) расширил чтоб можна было отловить именно етот тип. Но вот что получаеться. В блоке catch, я не знаю какая модел бросила исключение. Делать instanceof или get_class тоже не хочеться, а переменной которая передаеться в вюху нужно присвоить именно етот инстанс класа. Плюс другуие ошибки...
- 2013.01.08, 19:24
- Форум: Общие вопросы (Yii 1.x)
- Тема: Валидация и Exception
- Ответы: 7
- Просмотры: 1924
Re: Валидация и Exception
в исключение можно только стринг передавать
- 2013.01.08, 18:38
- Форум: Общие вопросы (Yii 1.x)
- Тема: Валидация и Exception
- Ответы: 7
- Просмотры: 1924
Валидация и Exception
Привет. Есть кусок кода. if(isset($_POST['Docs'])) { $transaction = Yii::app()->db->beginTransaction(); try { $a = $this->saveA(); $b = $this->saveB($a->id); $transaction->commit(); } ...
- 2012.12.28, 11:51
- Форум: Общие вопросы (Yii 1.x)
- Тема: Transactions, postgres
- Ответы: 3
- Просмотры: 1571
Re: Transactions, postgres
хмм. не знал, спасибо
я думал до sequence дело недохид в транзакциях
я думал до sequence дело недохид в транзакциях
- 2012.12.28, 03:36
- Форум: Архив
- Тема: Предложение по улучшению yiiframework.com
- Ответы: 3
- Просмотры: 19914
Re: Предложение по улучшению yiiframework.com
markdown =)
- 2012.12.28, 03:35
- Форум: Обо всем
- Тема: PHP Yii vs Python Django?
- Ответы: 6
- Просмотры: 12330
Re: PHP Yii vs Python Django?
Имхо Yii болие красивее чем Django, но питон есть пион
- 2012.12.28, 03:31
- Форум: Общие вопросы (Yii 1.x)
- Тема: Transactions, postgres
- Ответы: 3
- Просмотры: 1571
Transactions, postgres
Есть код отвечающий за транзакции. $transaction = Yii::app()->db->beginTransaction(); $model = new User; $model->login = 'qwe'; $model->pass = 'qwe'; $model->email = 'qwe'; $secondModel = new Ololo; $secondModel->type = 1; try ...
- 2012.12.26, 17:59
- Форум: Общие вопросы (Yii 1.x)
- Тема: CHttpException
- Ответы: 16
- Просмотры: 4732
Re: CHttpException
Код: Выделить всё
<?php
class Controller extends CController
{
public $layout='//layouts/column1';
public $menu=array();
public $breadcrumbs=array();
public function init()
{
parent::init();
throw new CHttpException(404);
}
}
- 2012.12.26, 17:20
- Форум: Общие вопросы (Yii 1.x)
- Тема: CHttpException
- Ответы: 16
- Просмотры: 4732
Re: CHttpException
<?php class Controller extends CController { public $layout='//layouts/column1'; public $menu=array(); public $breadcrumbs=array(); public function init() { throw new CHttpException(404); } } результат CHttpException (/var/www/magaz/protected/components/Controller....