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

webplus
2016.12.16, 23:05
Форум: Общие вопросы (Yii 2.x)
Тема: переменные виджета в конфиге
Ответы: 15
Просмотры: 4895

Re: переменные виджета в конфиге

Loveorigami писал(а):Что значит переменые? $var1? Или свойства виджета?
В виджете есть

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

 Public $var;
 
Вот ей значение в конфиге надо задать
webplus
2016.12.16, 22:25
Форум: Общие вопросы (Yii 2.x)
Тема: переменные виджета в конфиге
Ответы: 15
Просмотры: 4895

переменные виджета в конфиге

Здравствуйте.
Подскажите как правильно в конфиге прописать переменные для виджета? Мне надо именно в конфиге, а не во вьюхе где подключается виджет.
Я себе это так представляю:

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

Name_widget=>[
Class=>"classwidget",
Var1=>"test",
Var2=>"test2"
]
 
webplus
2016.12.16, 21:20
Форум: Общие вопросы (Yii 2.x)
Тема: Выдает ошибку Class name must be a valid object or a string
Ответы: 22
Просмотры: 7173

Re: Выдает ошибку Class name must be a valid object or a string

Я так и не понял почему если наследовать класс Widget то мой логический вариант не работал, а когда я заменил наследовать класс Object то все заработало
webplus
2016.12.16, 20:30
Форум: Общие вопросы (Yii 2.x)
Тема: Выдает ошибку Class name must be a valid object or a string
Ответы: 22
Просмотры: 7173

Re: Выдает ошибку Class name must be a valid object or a string

webplus писал(а):
zelenin писал(а):$className = $this->model;
var_dump($className === ''frontend\models\News'');
die();
bool(true)
заменил extends в самом классе.
было class Calendar extends Widget
заменил на class Calendar extends Object и все заработало
webplus
2016.12.16, 20:26
Форум: Общие вопросы (Yii 2.x)
Тема: Выдает ошибку Class name must be a valid object or a string
Ответы: 22
Просмотры: 7173

Re: Выдает ошибку Class name must be a valid object or a string

zelenin писал(а):$className = $this->model;
var_dump($className === ''frontend\models\News'');
die();
bool(true)
webplus
2016.12.16, 20:15
Форум: Общие вопросы (Yii 2.x)
Тема: Выдает ошибку Class name must be a valid object or a string
Ответы: 22
Просмотры: 7173

Re: Выдает ошибку Class name must be a valid object or a string

zelenin писал(а):$className = ''frontend\models\News'';

если напрямую в коде прописать?
напрямую работает! А при передачи через конфиг нет
webplus
2016.12.16, 19:57
Форум: Общие вопросы (Yii 2.x)
Тема: Выдает ошибку Class name must be a valid object or a string
Ответы: 22
Просмотры: 7173

Re: Выдает ошибку Class name must be a valid object or a string

zelenin писал(а):строку файла правильную смотрите? или в другом месте вообще ошибка?
вот скрин ошибки с кодом: http://joxi.net/BA0OjaaTxw8z2y
webplus
2016.12.16, 19:50
Форум: Общие вопросы (Yii 2.x)
Тема: Выдает ошибку Class name must be a valid object or a string
Ответы: 22
Просмотры: 7173

Re: Выдает ошибку Class name must be a valid object or a string

zelenin писал(а):и
$model = new $className;
не работает?
закавычил // die();
выдает: Class name must be a valid object or a string
webplus
2016.12.16, 19:47
Форум: Общие вопросы (Yii 2.x)
Тема: Выдает ошибку Class name must be a valid object or a string
Ответы: 22
Просмотры: 7173

Re: Выдает ошибку Class name must be a valid object or a string

zelenin писал(а):$className = $this->model;
var_dump($className);
die();
$model = new $className;
выдает string(20) "frontend\models\News"
webplus
2016.12.16, 19:36
Форум: Общие вопросы (Yii 2.x)
Тема: Выдает ошибку Class name must be a valid object or a string
Ответы: 22
Просмотры: 7173

Re: Выдает ошибку Class name must be a valid object or a string

ElisDN писал(а):Значит поле $this->model у Вас оказалось пустое.

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

        print $className = $this->model; exit;
        $model = \Yii::createObject($className);
 
print выводит frontend\models\News
webplus
2016.12.16, 19:31
Форум: Общие вопросы (Yii 2.x)
Тема: Выдает ошибку Class name must be a valid object or a string
Ответы: 22
Просмотры: 7173

Re: Выдает ошибку Class name must be a valid object or a string

ElisDN писал(а):

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

$model = \Yii::createObject($className);
теперь вот эта ошибка: Unsupported configuration type: NULL
webplus
2016.12.16, 19:19
Форум: Общие вопросы (Yii 2.x)
Тема: Выдает ошибку Class name must be a valid object or a string
Ответы: 22
Просмотры: 7173

Re: Выдает ошибку Class name must be a valid object or a string

пробовал еще так:
$className = $this->model;
$model = new $className;

та же ошибка
webplus
2016.12.16, 19:15
Форум: Общие вопросы (Yii 2.x)
Тема: Выдает ошибку Class name must be a valid object or a string
Ответы: 22
Просмотры: 7173

Выдает ошибку Class name must be a valid object or a string

В конфиге подключаю свой класс:         'calendar' => [                 'class' => 'borysenko\calendar\Calendar',                 'model' => 'frontend\models\News',                 'field_table' => 'date',         ]   в классе borysenko\calendar\Calendar когда обращаюсь к модели:         $className ...
webplus
2016.12.11, 16:02
Форум: Общие вопросы (Yii 2.x)
Тема: Подскажите виджет календаря новостей
Ответы: 5
Просмотры: 2573

Re: Подскажите виджет календаря новостей

Можно и самому сделать. Но я подумал что может уже есть красивое готовое решение
webplus
2016.12.11, 15:45
Форум: Общие вопросы (Yii 2.x)
Тема: Подскажите виджет календаря новостей
Ответы: 5
Просмотры: 2573

Подскажите виджет календаря новостей

Здравствуйте.
Подскажите может уже есть готовый виджет для календаря новостей. Т.е. на сайте должен быть календарь даты в котором только те активны, в которых есть новости.
Я знаю, что есть для инпута календарь, но то не то что надо
webplus
2016.12.11, 13:51
Форум: Авторский код и библиотеки
Тема: Удобное расширение для генерации sitemap превышающих 50 000
Ответы: 9
Просмотры: 14477

Re: Удобное расширение для генерации sitemap превышающих 50 000

https://github.com/samdark/sitemap ну вот например, от сэмдарка аналогичное расширение Изучив те решения, что дали вы, например сэмдарка, так в нем для создание нескольких карт в каждой из которых должно быть по 50000 линков - эти карты нужно прописывать в скрипте и для каждой прописанной такой кар...
webplus
2016.12.10, 13:55
Форум: Авторский код и библиотеки
Тема: Удобное расширение для генерации sitemap превышающих 50 000
Ответы: 9
Просмотры: 14477

Re: Удобное расширение для генерации sitemap превышающих 50 000

zelenin писал(а): PS eval, серьезно? https://github.com/borysenko/sitemap/bl ... ap.php#L52
Да я использовал eval - но наверно это не правильный был подход?
webplus
2016.12.09, 23:21
Форум: Авторский код и библиотеки
Тема: Удобное расширение для генерации sitemap превышающих 50 000
Ответы: 9
Просмотры: 14477

Re: Удобное расширение для генерации sitemap превышающих 50 000

ну вот например от сэмдарка аналогичное расширение. Могу ответить: я конечно не супер - гуру программист, но свое решение я сам писал, не используя чужой код. У меня на трех проектах оно успешно реализовано. На одном сайте по трудоустройству в котором 180 000 вакансий - карта сайта создается по кро...
webplus
2016.12.09, 18:32
Форум: Авторский код и библиотеки
Тема: Удобное расширение для генерации sitemap превышающих 50 000
Ответы: 9
Просмотры: 14477

Удобное расширение для генерации sitemap превышающих 50 000

Здравствуйте! Давно еще когда не использовал фреймворк Yii2 написал удобный класс для генерации sitemap в формате xml. Главная особенность это создание не ограниченного количества карт сайта если размер линков в карте превышает 49000 ., т.е. по стандарту гугла - то гугл принимает только карты не пре...
webplus
2016.12.07, 14:03
Форум: Общие вопросы (Yii 2.x)
Тема: как сбросить кэш для registerCssFile
Ответы: 11
Просмотры: 4685

Re: как сбросить кэш для registerCssFile

ну как я понимаю по этой строке: то что вы укажите в вашем assetmanager ... те настройки и будут браться ... да указано у меня в конфиге:         'assetManager' => [             'appendTimestamp' => true,         ],   но на стили подключенные на отдельных вьюхах через registerCssFile это не влияет.