
A
31.01.2018
18:31:22

Евгений
31.01.2018
18:33:05
Обычная белая.

Google

Vladislav
31.01.2018
18:45:44
A у нас полное лунное затмение было
г. Омск

Andrii
31.01.2018
18:52:56
В йии есть встроенные средства для того чтобы сделать строку url-friendly?
Левые символы повыбрасывать или заменить их на норм

A
31.01.2018
19:00:14

Евгений
31.01.2018
19:01:29

PowerAxis
31.01.2018
19:05:28

Andrii
31.01.2018
19:06:51
запятые, буквы с амперсандом и в таком роде

PowerAxis
31.01.2018
19:10:25
а что оно у тебя в урле делает?

Kirill
31.01.2018
19:11:39
наверное задача в генерации урла?

A
31.01.2018
19:12:04

PowerAxis
31.01.2018
19:12:23
https://packagist.org/packages/locustv2/yii2-encode-url-rule

Saško
31.01.2018
19:15:29

Google

Kirill
31.01.2018
19:16:21
по поводу слага есть в рецептах статья, но про генерацию не рассказано https://github.com/samdark/yii2-cookbook/blob/master/book/using-slugs.md

Павел
31.01.2018
19:17:03
use yii\behaviors\SluggableBehavior;

PowerAxis
31.01.2018
19:17:03
ну слаг это не то, что он спрашивает

Павел
31.01.2018
19:17:07
А это что?

PowerAxis
31.01.2018
19:17:33
насколько я понял, ему не из названия какого-то поля генерить

Andrii
31.01.2018
19:17:38
про бехевиор находил. но мне нужно только имя файла так заходировать.

PowerAxis
31.01.2018
19:17:43
а именно кодировать строку

Andrii
31.01.2018
19:17:49

Павел
31.01.2018
19:18:30
А, ему не урл жи

Andrii
31.01.2018
19:24:27
https://fatfreeframework.com/3.6/web#slug
это подошло бы, но с другого фреймворка

PowerAxis
31.01.2018
19:26:20
значит возьми слаггабл бихейвиор и дополни его

Saško
31.01.2018
19:28:31
задача ж «сделать строку url-friendly»
это именно Inflector::slug()

Павел
31.01.2018
19:31:10
а так низя чоле
preg_replace('~[_\W\d]~', '', $str)

Andrii
31.01.2018
19:34:47
Спасибо

Konstantin
31.01.2018
20:02:39
if ($model->save() AND $model_advanced->link('mainPage', $model))
так можно делать?
не понимаю почему одно и тоже при создании пашет а при апдейте зщаписи не пашет (

Google

Konstantin
31.01.2018
20:06:00
http://shot.hsdn.org/2h1SnHQF
создание - сохраняется связанные данные
http://shot.hsdn.org/4zfTIEft
обновление - связанные данные не сохраняются (
в дебагере ошибок нет, и вообще запроса update нет

Maxim
31.01.2018
20:13:48
а еще ты ; забыл
http://joxi.ru/DrlKbenc4XP7JA

Konstantin
31.01.2018
20:14:46
точкузапятой уже поставил

Maxim
31.01.2018
20:15:34
и валидацию ты произвел перед сохранением?

Konstantin
31.01.2018
20:15:35
первая модель if ($model->save()){
далее должна сохраница вторая зависимая
$model_advanced->link('mainPage', $model);

Maxim
31.01.2018
20:15:51
$model->validate() у тебя тру??
вторая кажется должна быть с id
А если ты не сохранил - в ней нет id
Связывать нечего

Konstantin
31.01.2018
20:17:32
погоди, save вроде валидирует если фальш не указать параметром

Maxim
31.01.2018
20:18:32
и что ты делаешь, если у тебя сейчас вторая модель не валидна?

Konstantin
31.01.2018
20:20:52
Array ( )
http://shot.hsdn.org/wTcQDL7D

Maxim
31.01.2018
20:22:13
сохрани вторую модель перед линком!

Konstantin
31.01.2018
20:22:46
линк же сохраняет
по идее

Maxim
31.01.2018
20:23:47
тогда не сохраняй
по идее
http://joxi.ru/EA4dXOMcDBWVyA

Google

Konstantin
31.01.2018
20:27:35
http://shot.hsdn.org/lp57xpkT
с простым сэйв обновляет связанную модельку. чот не пойму как это ) при создании через линк а при обновлении простой сейв

Maxim
31.01.2018
20:30:20
в доках написано, что делает линк. Почитай винмательней
https://github.com/yiisoft/yii2/blob/master/docs/guide-ru/db-active-record.md#%D0%A1%D0%BE%D1%85%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D1%81%D0%B2%D1%8F%D0%B7%D0%BD%D1%8B%D1%85-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-
линку нечего ложить в твой main_page_id, пока ты не сохранишь MainPageModel и у нее не появится id

Konstantin
31.01.2018
20:34:28
наверное да. ибо апдейт запрос -
UPDATE `pages` SET `sort`=18, `_update`='2018-02-01 00:26:22', `public`=1 WHERE `id`=20
примери только в where
или по иной причине
кароч ладно ) примерно понял, при апдейте save при создании новой записи link

Admin
ERROR: S client not available

Maxim
31.01.2018
20:36:42
при создании новой записи тоже save, а уж потом можно и link, если с save все ok

Kirill
31.01.2018
20:37:16
Хотел линковать до сейва?

Konstantin
31.01.2018
20:37:47
сейв основной модели всегда стоит до линка либо до второго сейва

Maxim
31.01.2018
20:38:01
кароч я ушел

Konstantin
31.01.2018
20:38:49
ну всмысле что помогал )) а не потому что ушел ?

Amit
31.01.2018
22:13:00
2018/01/31 23:04:09 [error] 15074#0: *1683226 FastCGI sent in stderr: "PHP message: PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 14718524 bytes) in /srv/local.com,/vendor/yiisoft/yii2-mongodb/Query.php on line 233" while reading response header from upstream, client: 178.168.68.204, server: admin.local.com, request: "GET /product-calculation-log/index HTTP/1.1", upstream: "fastcgi://unix:/run/php/php5.6-fpm.sock:", host: "admin.local.com", referrer: "http://admin.local.com/product-calculation-log/index"
Что в таком случае можно сделать?

Eugene
01.02.2018
00:57:40
ребят, вы сталкивались с тем что нужно что то в скрытом поле передавать post() запросом? Что использовали в этом случае? Просто мне ни
Html::activeHiddenInput($model, 'id_news', ['value' => ''.$news->id.''])
ни ->hiddenInput() не помогли.. мб я их использую как то не так?

Ad.x ??
01.02.2018
01:00:50

Eugene
01.02.2018
01:01:39

Google

Ad.x ??
01.02.2018
01:02:11

Eugene
01.02.2018
01:05:20

Ad.x ??
01.02.2018
01:10:01
смотри что приходит с этого запроса на бэк и уже от этого пляши
если ниче ваще не приходит, значит пост запросы могут быть просто отключены

Andrii
01.02.2018
01:15:02
Как можно переопределить перевод?
Конкретно интересует валидация данных.
закинул в messages/ru-RU/yii.php одну фразу. именно эта фраза стала браться из этого файла. но остальные йиишные сообщения стали английскими. можно ли сделать так, чтобы брался "системный" русский перевод а не английский?
Пока решил копированием файла из вендора и заменой одной фразы

Art
01.02.2018
03:00:35
Где лучше всего распологать исходники Js приложения которые потом соберутся в бандл и будут использованы в yii?

Alex
01.02.2018
03:01:16

Eugene
01.02.2018
03:19:52

Art
01.02.2018
03:23:04
а подключаете скрипты в ооп стиле через те же ресурсы или на прямую в шаблон прописываете?)
скорее всего буду через ресурсы, но в доках там ад с ними описан
и это, вручную компилируете на сервере, через команду, или yii2 на автомате сам делает через gulp

Eugene
01.02.2018
03:24:49
а подключаете скрипты в ооп стиле через те же ресурсы или на прямую в шаблон прописываете?)
есть папка assets, там помимо прочих лежит файлик appAsset.php в котором типа вот такой код
class AppAsset extends AssetBundle
{
public $basePath = '@webroot';
public $baseUrl = '@staticsUrl';
public $css = [
//'css/bootstrap.css',
//'css/font-awesome.min.css',
'css/style.css',
'css/component.css',
'css/jquery.mCustomScrollbar.css',
'css/jquery.mmenu.all.css',
'css/before-after.css',
//'css/fotorama.css',
];
а js-ки сами подключаются

Alex
01.02.2018
04:00:51
если галпа то точно в ресурсы
мы к такому варику пришли через наверное год пробы разных локешинов
ресурсы самое логичное