
Павел
27.06.2017
16:54:33
Тру моделЬ

mrG1K
27.06.2017
16:58:49

Павел
27.06.2017
17:00:32
вайпмодель

Knock
27.06.2017
17:04:28

Google

Knock
27.06.2017
17:04:29
же

Alexander
27.06.2017
19:49:44
кто знает нормальные расширения для wizard-ов?
лень что-то писать с нуля :)

Ilya
27.06.2017
19:54:47
Лень двигатель программиста.

Санёчек
28.06.2017
03:45:27
можно ли в CHtml::ajaxLink засунуть два заначения для data и если да то как?
и доброго утречка чатик

Vladislav
28.06.2017
03:52:26
Емнип третий параметр свободные данные
И там массивом передаешь
Обманул
4 параметр
Например, CHtml::ajaxLink('link', 'url', array('ajaxOptions'), array('data-one' => 123, 'data-two' => 456));
Как-то так

Санёчек
28.06.2017
04:01:10
чет не поняла

Google

Санёчек
28.06.2017
04:02:35
`CHtml::ajaxLink(
'Добавить сервис в топ',
Yii::app()->createUrl('admin/service/add'),
array(
'type' => 'POST',
array ('data' => 'js:{service_id: $("#service_id").val()}',
'data' => 'js:{position: $("#position").val()}'),
)
);`
так?

SiZE
28.06.2017
04:03:34

Санёчек
28.06.2017
04:03:40
ну вот
хочешь рассказать мне как?

SiZE
28.06.2017
04:04:02
'data-js' => 'value'

Санёчек
28.06.2017
04:04:31
не понятно
тема сисек не раскрыта

SiZE
28.06.2017
04:04:46
Ключ будет атрибутом тега
А ты просто массив прихаешь

Санёчек
28.06.2017
04:05:07
хм, ну ок

SiZE
28.06.2017
04:06:39
echo CHtml::ajaxLink(
$text = 'Click me',
$url = '/',
$ajaxOptions = array(
'type'=>'POST',
'dataType'=>'json',
'success'=>'function(html){}'
),
$htmlOptions = array('data-js' => 'value')
);
блин.. или ты проданные которые отправить через POST? )
тогда
echo CHtml::ajaxLink(
$text = 'Click me',
$url = '/',
$ajaxOptions = array(
'type'=>'POST',
'dataType'=>'json',
'success'=>'function(html){}',
'data' => array('key1' => 'val1', 'key2' => 'val2'),
),
$htmlOptions = array('data-js' => 'value')
);

Vladislav
28.06.2017
04:11:43
Ааа
Лол

Санёчек
28.06.2017
04:15:59
что значит data-js не понятно

M
28.06.2017
04:32:48
Дороу

Санёчек
28.06.2017
04:39:15
нет, все таки не поняла

Google

M
28.06.2017
04:43:14
=

SiZE
28.06.2017
04:43:54

Vladislav
28.06.2017
04:44:06

Санёчек
28.06.2017
04:44:25

Vladislav
28.06.2017
04:44:41
но я сейчас про код

SiZE
28.06.2017
04:45:12

Санёчек
28.06.2017
04:45:12
у меня есть два поля текстовых, два этих значения мне нужно засунуть в аякслинк
Скучно
а ты хорош, если для тебя это скушно

Vladislav
28.06.2017
04:45:48
тогда
echo CHtml::ajaxLink(
$text = 'Click me',
$url = '/',
$ajaxOptions = array(
'type'=>'POST',
'dataType'=>'json',
'success'=>'function(html){}',
'data' => array('key1' => 'val1', 'key2' => 'val2'),
),
$htmlOptions = array('data-js' => 'value')
);
тогда тут ответ

Vladislav
28.06.2017
04:46:00
где key1 => 'val1'
пиши свое

Санёчек
28.06.2017
04:46:22
ну это то я поняла, но
как сделать не поняла

Vladislav
28.06.2017
04:46:50
типа
'data' => array('firstParam' => 'js: input.value', 'secondParam' => 'js: input2.value'),

Санёчек
28.06.2017
04:47:08
во!
но это не точно

Vladislav
28.06.2017
04:47:51
кстати

Google

Vladislav
28.06.2017
04:47:54
$("#service_id").val()
вот это моно заменить на service_id.value
и никакого jquery
CHtml::ajaxLink(
'Добавить сервис в топ',
Yii::app()->createUrl('admin/service/add'),
array(
'type' => 'POST',
'data' => array (
'service_id' => 'js: service_id.value',
'position' => 'js: position.value'
),
)
);
типа как-то так

Санёчек
28.06.2017
04:50:04
хм

Admin
ERROR: S client not available

Vladislav
28.06.2017
04:50:12
работает?
как ты их принимаешь?
покажь метод контроллера
упс
перепутал
http://api.jquery.com/jquery.ajax/
вот дока по аяксу
кури

Павел
28.06.2017
05:07:09

Vladislav
28.06.2017
05:08:23
ты хоть отпиши
или зря гуглил за тебя?

Павел
28.06.2017
05:09:15
Не торопи человека ну что ты

Google

M
28.06.2017
05:11:23
public $mutex = 'mutex';
public function init()
{
parent::init();
$this->mutex = Instance::ensure($this->mutex, Mutex::class);
}
instead
Yii::$app->mutex
Ура, я взрослею))

Алимжан
28.06.2017
05:24:18

SiZE
28.06.2017
05:24:28

M
28.06.2017
05:24:59
Зачем семафоры?
О_о

Алимжан
28.06.2017
05:25:12

M
28.06.2017
05:26:44
Лично мне на это задачу уже не зачем, думал замутить, так как конкуренция за железку была, а ответ от железки и прочие факторы могли задерживаться, а оказалось, проблема в другом была.
Допустим ограничить 3х юзеров, чтобы только 1 мог что-то делать в 1 момент времени.

Алимжан
28.06.2017
05:27:37

M
28.06.2017
05:28:05
Ну вот как у меня выше пример, только 1 юзер до железки должен стучаться.
Там просто китайское железо и китайское ПО, ПО я обернул в сервис докера, доработал API их, железо гонво, ну что сделать, только страдать.

Алимжан
28.06.2017
05:29:10
Но это же в фоне, или у тебя http запрос висит в ожидании?

M
28.06.2017
05:30:54
Блин, ты похоже не понял что такое мьютексы. Ты вообще, с блокировками работали? Race condition не пустые слова? dead lock? просто хочу понять, есть ли у тебя база.
Просто когда нет проблем, то ок.

Sergey
28.06.2017
05:32:40

M
28.06.2017
05:33:14
Получается если юзер1 делает что-то с железом hw1, я делаю блокировку с именем hw1, далее пришел юзер2 и такой попытался взять блокировку hw1, но был послан поккурить/выпить чаю/грабить караваны, т.к. hw1 залочена уже