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

svil
2019.07.21, 18:55
Форум: Общие вопросы (Yii 2.x)
Тема: Как вывести в гриде массив через ArrayDataProvider [Решено]
Ответы: 4
Просмотры: 1513

Re: Как вывести в гриде массив через ArrayDataProvider

Получаю тэги $doc = new DOMDocument(); //$doc->loadXML( $yourXmlString ); // or: $doc->load("categories.xml" ); $xpath = new DOMXpath( $doc ); $nodes = $xpath->query( '//*' ); $nodeNames = array(); foreach( $nodes as $node ) { $nodeNames[ $node->nodeName ] = $node->nodeName; } var_dump( $n...
svil
2019.07.20, 18:50
Форум: Общие вопросы (Yii 2.x)
Тема: Как вывести в гриде массив через ArrayDataProvider [Решено]
Ответы: 4
Просмотры: 1513

Re: Как вывести в гриде массив через ArrayDataProvider

Попытка хоть что-то вытащить: $data ="categories.xml"; if (is_object($data)) { $data = get_object_vars($data); } if (is_array($data)) { foreach ($data as $key => $value) { $res = null; if (($key == '@attributes') && ($key)) { $result = $res; } else { $result[$key] = $res; } } } els...
svil
2019.07.20, 16:23
Форум: Общие вопросы (Yii 2.x)
Тема: Как вывести в гриде массив через ArrayDataProvider [Решено]
Ответы: 4
Просмотры: 1513

Как вывести в гриде массив через ArrayDataProvider [Решено]

Есть массив после потрошения XML. Array ( [1] => Dell [2] => Asus [3] => HP [4] => Acer ) Но в gridview он не выводится и вместо значений "not set" контроллер <?php namespace app\controllers; use app\models\Categories; use Yii; use yii\data\ArrayDataProvider; use yii\web\Controller; use yi...
svil
2019.07.20, 11:25
Форум: Общие вопросы (Yii 2.x)
Тема: Формат даты в зависимости от часового пояса
Ответы: 2
Просмотры: 861

Формат даты в зависимости от часового пояса

Как исправить ошибку? 'formatter' => [ 'class' => 'yii\i18n\Formatter', 'defaultTimeZone' => 'Europe/Moscow', 'timeZone' => 'GMT+3', 'dateFormat' => 'd MMMM yyyy', 'datetimeFormat' => 'd-M-Y H:i:s', 'timeFormat' => 'H:i:s', ], Ошибка IntlException Constructor failed 1. in /Users/svetlanailina/Sites/...
svil
2019.07.20, 10:50
Форум: Общие вопросы (Yii 2.x)
Тема: Поиск по дате в gridview[Решено]
Ответы: 2
Просмотры: 1605

Re: Поиск по дате в gridview

Masson, спасибо. Исправила public function rules() { return [ [['id'], 'integer'], [['date_from', 'date_to'], 'date', 'format' => 'dd.mm.yyyy'], [['title', 'description', 'type', 'file', 'params'], 'safe'], [['tagsAsString'], 'safe'], ]; } [ 'filter' => DatePicker::widget([ 'model' => $searchModel, ...
svil
2019.07.19, 23:52
Форум: Общие вопросы (Yii 2.x)
Тема: Поиск по дате в gridview[Решено]
Ответы: 2
Просмотры: 1605

Поиск по дате в gridview[Решено]

Дата записывается в БД integer автоматически по поведению created_at, updated_at Как сделать поиск по дате в гриде? Модель <?php namespace app\models; use app\models\FilesTag; use app\models\Tag; use Yii; use yii\behaviors\TimestampBehavior; /** * This is the model class for table "files"....
svil
2019.07.19, 15:53
Форум: Общие вопросы (Yii 2.x)
Тема: Как распарсить XML[Решено]
Ответы: 17
Просмотры: 6223

Re: Как распарсить XML

Спасибо за помощь. Проблема в другом ЕЩЕ оказся была... надо было четко прописать тип (string) foreach($categories->item as $item) { $model = new Categories(); $k1= $item->id; $k2 = $item->name; echo $k1."-".$k2; echo "<br/>"; $model->id =(string)$k1; $model->name = (string)$k2; ...
svil
2019.07.19, 12:42
Форум: Общие вопросы (Yii 2.x)
Тема: Как распарсить XML[Решено]
Ответы: 17
Просмотры: 6223

Re: Как распарсить XML

Не могу найти ошибку Таблица categories в БД с первичным ключом id_pk и полями для парсинга id(text) и name(text) Attempt to assign property of non-object $categories_xml = simplexml_load_file('categories.xml'); for($i=0; $i<count($categories_xml); $i++) { $categories = Categories::find()->all(); if...
svil
2019.07.19, 10:37
Форум: Общие вопросы (Yii 2.x)
Тема: Как распарсить XML[Решено]
Ответы: 17
Просмотры: 6223

Re: Как распарсить XML

Так работает, спасибо, Loveorigami

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

$categories = simplexml_load_file('categories.xml');
for($i=0; $i<count($categories); $i++)
{
    echo "{$categories->item[$i]->id} => {$categories->item[$i]->name} ";
    echo "<br/>";
}
svil
2019.07.18, 19:21
Форум: Общие вопросы (Yii 2.x)
Тема: Как распарсить XML[Решено]
Ответы: 17
Просмотры: 6223

Re: Как распарсить XML

Так попробовала - ошибка DOMDocument::loadXML(): Start tag expected, '&lt;' not found in Entity, line: 1 $dom = new DOMDocument; $dom->loadXML('categories.xml'); if (!$dom) { echo 'Ошибка при разборе документа'; exit; } $books = simplexml_import_dom($dom); echo $books->categories->item->name;
svil
2019.07.18, 19:17
Форум: Общие вопросы (Yii 2.x)
Тема: Как распарсить XML[Решено]
Ответы: 17
Просмотры: 6223

Re: Как распарсить XML

КАк в SimpleXMLElement попадает xml файл и в каком виде попадает?
svil
2019.07.18, 19:16
Форум: Общие вопросы (Yii 2.x)
Тема: Как распарсить XML[Решено]
Ответы: 17
Просмотры: 6223

Re: Как распарсить XML

Читала - не поняла. $xmlString=file_get_contents(Yii::getAlias('@app/web/') . 'categories.xml'); $xml = simplexml_load_string($xmlString,'SimpleXMLElement', LIBXML_NOCDATA); $xml = new \SimpleXMLElement('categories.xml'); echo $xml->categories->item['Id']; echo "<br/>"; echo $xml->categori...
svil
2019.07.18, 18:30
Форум: Общие вопросы (Yii 2.x)
Тема: Как распарсить XML[Решено]
Ответы: 17
Просмотры: 6223

Re: Как распарсить XML

Теоретически нашла ответ : Загружаете хмл, как обычный файл на сервер, получаете его содержание, берете нужные данные из хмл с помощью SimpleXML, расталкиваете их куда хотите по какой хотите логике.
Но практически как?
svil
2019.07.18, 17:50
Форум: Общие вопросы (Yii 2.x)
Тема: Как распарсить XML[Решено]
Ответы: 17
Просмотры: 6223

Как распарсить XML[Решено]

xml в папке web : <?xml version="1.0" encoding="UTF-8"?> <categories> <item> <id>1</id> <name>Nika</name> </item> <item> <id>2</id> <name>Stepan</name> </item> <item> <id>3</id> <name>Marusia</name> </item> </categories> Пытаюсь распарсить, не получается-ничего не выводит и ошибо...
svil
2019.07.17, 22:00
Форум: Предлагаю работу
Тема: Установить yii2 - filemanager
Ответы: 2
Просмотры: 1147

Re: Установить yii2 - filemanager

Сделала с гридом и картиком file input.
svil
2019.07.16, 21:29
Форум: Общие вопросы (Yii 2.x)
Тема: Помогите найти yii2 - filemanager
Ответы: 11
Просмотры: 2762

Re: Помогите найти yii2 - filemanager

https://yiiframework.ru/forum/viewtopic.php?f=19&t=51348 app.log 2019-07-14 15:12:30 [94.25.238.68][2995][-][warning][yii\debug\Module::checkAcc$ in /home/virtwww/w_dev-umc-str_0cf2b457/http/vendor/mihaildev/yii2-elfinder$ in /home/virtwww/w_dev-umc-str_0cf2b457/http/vendor/mihaildev/yii2-elfind...
svil
2019.07.16, 20:33
Форум: Общие вопросы (Yii 2.x)
Тема: Помогите найти yii2 - filemanager
Ответы: 11
Просмотры: 2762

Re: Помогите найти yii2 - filemanager

https://github.com/PendalF89/yii2-filem ... inyMCE.php
Если это расширение, я его уже пробовала - нет возможности просмотра pdf и скачивания файла, только закачать и вставить куда-то, в редактор например.
svil
2019.07.16, 20:30
Форум: Общие вопросы (Yii 2.x)
Тема: Помогите найти yii2 - filemanager
Ответы: 11
Просмотры: 2762

Re: Помогите найти yii2 - filemanager

У меня нет полномочий в логах сервера разбираться и доступа к ним нет, у меня задание найти файл менеджер со всем функционалом готовый для yii2
svil
2019.07.16, 17:30
Форум: Предлагаю работу
Тема: Установить yii2 - filemanager
Ответы: 2
Просмотры: 1147

Установить yii2 - filemanager

Помогите установить yii2 - filemanager в возможностью загрузки, просмотра и скачивания файлов pdf и картинок. Из гугления я нашла возможности только открыть и вставить картинку из хранилища,elfinder не подошел для сервера(502 ошибка). Кто может посоветовать расширение yii2 - file - manager и помочь ...
svil
2019.07.16, 16:38
Форум: Общие вопросы (Yii 2.x)
Тема: Помогите найти yii2 - filemanager
Ответы: 11
Просмотры: 2762

Re: Помогите найти yii2 - filemanager

нужно настраивать на стороне сервера, а на хостинге jino все работает, шаблон advanced, dosamigos\tinymce\TinyMce работает в паре с Filemanager