Найдено 563 результата
- 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...
- 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...
- 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...
- 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/...
- 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, ...
- 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"....
- 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; ...
- 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...
- 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/>";
}
- 2019.07.18, 19:21
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как распарсить XML[Решено]
- Ответы: 17
- Просмотры: 6223
Re: Как распарсить XML
Так попробовала - ошибка DOMDocument::loadXML(): Start tag expected, '<' 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;
- 2019.07.18, 19:17
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как распарсить XML[Решено]
- Ответы: 17
- Просмотры: 6223
Re: Как распарсить XML
КАк в SimpleXMLElement попадает xml файл и в каком виде попадает?
- 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...
- 2019.07.18, 18:30
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как распарсить XML[Решено]
- Ответы: 17
- Просмотры: 6223
Re: Как распарсить XML
Теоретически нашла ответ : Загружаете хмл, как обычный файл на сервер, получаете его содержание, берете нужные данные из хмл с помощью SimpleXML, расталкиваете их куда хотите по какой хотите логике.
Но практически как?
Но практически как?
- 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> Пытаюсь распарсить, не получается-ничего не выводит и ошибо...
- 2019.07.17, 22:00
- Форум: Предлагаю работу
- Тема: Установить yii2 - filemanager
- Ответы: 2
- Просмотры: 1147
Re: Установить yii2 - filemanager
Сделала с гридом и картиком file input.
- 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...
- 2019.07.16, 20:33
- Форум: Общие вопросы (Yii 2.x)
- Тема: Помогите найти yii2 - filemanager
- Ответы: 11
- Просмотры: 2762
Re: Помогите найти yii2 - filemanager
https://github.com/PendalF89/yii2-filem ... inyMCE.php
Если это расширение, я его уже пробовала - нет возможности просмотра pdf и скачивания файла, только закачать и вставить куда-то, в редактор например.
Если это расширение, я его уже пробовала - нет возможности просмотра pdf и скачивания файла, только закачать и вставить куда-то, в редактор например.
- 2019.07.16, 20:30
- Форум: Общие вопросы (Yii 2.x)
- Тема: Помогите найти yii2 - filemanager
- Ответы: 11
- Просмотры: 2762
Re: Помогите найти yii2 - filemanager
У меня нет полномочий в логах сервера разбираться и доступа к ним нет, у меня задание найти файл менеджер со всем функционалом готовый для yii2
- 2019.07.16, 17:30
- Форум: Предлагаю работу
- Тема: Установить yii2 - filemanager
- Ответы: 2
- Просмотры: 1147
Установить yii2 - filemanager
Помогите установить yii2 - filemanager в возможностью загрузки, просмотра и скачивания файлов pdf и картинок. Из гугления я нашла возможности только открыть и вставить картинку из хранилища,elfinder не подошел для сервера(502 ошибка). Кто может посоветовать расширение yii2 - file - manager и помочь ...
- 2019.07.16, 16:38
- Форум: Общие вопросы (Yii 2.x)
- Тема: Помогите найти yii2 - filemanager
- Ответы: 11
- Просмотры: 2762
Re: Помогите найти yii2 - filemanager
нужно настраивать на стороне сервера, а на хостинге jino все работает, шаблон advanced, dosamigos\tinymce\TinyMce работает в паре с Filemanager