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

svil
2019.07.28, 19:05
Форум: Общие вопросы (Yii 2.x)
Тема: Не находит class PHPWord_Shared_Font
Ответы: 2
Просмотры: 544

Re: Не находит class PHPWord_Shared_Font

Исправила так Вместо $objWriter = \PhpOffice\PhpWord\IOFactory::createWriter($PHPWord, 'Word2007'); $gname = 'Order'.$model->num."-".Yii::$app->formatter->asDate($model->start,'php:d.m.Y'); $objWriter->save("$gname.docx"); header("Content-type: application/vnd.ms-word"); header("Content-Disposition:...
svil
2019.07.28, 17:45
Форум: Общие вопросы (Yii 2.x)
Тема: Не находит class PHPWord_Shared_Font
Ответы: 2
Просмотры: 544

Не находит class PHPWord_Shared_Font

Не могу найтит аналог класса PHPWord_Shared_Font - отвечает за отступы внутри ячейки и не получается сделать border для таблицы: $styleTable = array('borderSize'=>1); - не срабатывает и с ошибкой открыаается в Word <?php use PhpOffice\PhpWord\PhpWord; $general_edu_company="..."; $general_edu_company...
svil
2019.07.27, 18:04
Форум: Общие вопросы (Yii 2.x)
Тема: как сгенерировать doc документ [Решено]
Ответы: 3
Просмотры: 532

Re: как сгенерировать doc документ

Скачался документ от такого исправления <?php use PhpOffice\PhpWord\PhpWord; use PhpOffice\PhpWord\TemplateProcessor; $general_edu_company=" . "; $general_edu_company_full=""; $order1set="Текст для обучения по"; $row_order="Дата"; $row_group ="Дата"; $general_edu_company_ceo="general_edu_company_ceo...
svil
2019.07.27, 17:36
Форум: Общие вопросы (Yii 2.x)
Тема: как сгенерировать doc документ [Решено]
Ответы: 3
Просмотры: 532

как сгенерировать doc документ [Решено]

Пытаюсь генерировать приказ Ошибка BadMethodCallException Method getproperties is not defined. Class 'PHPWord_Shared_Font' not found Class 'PHPWord_IOFactory' not found Где взять аналоги методов в PHPWord для yii2? <?php use PhpOffice\PhpWord\PhpWord; use PhpOffice\PhpWord\TemplateProcessor; $genera...
svil
2019.07.26, 21:26
Форум: Общие вопросы (Yii 2.x)
Тема: Как распарсить XML[Решено]
Ответы: 17
Просмотры: 1999

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

Спасибо. Я этот метод неправильно применила и не поняла из-за этого его нужность.

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

protected function parseXml(SimpleXMLElement $xmlObject)
{
     return json_decode(json_encode($xmlObject));
}
svil
2019.07.26, 21:20
Форум: Общие вопросы (Yii 2.x)
Тема: Опять не работает поиск
Ответы: 2
Просмотры: 401

Re: Опять не работает поиск

Спасибо, но не помогло, проблема осталась и когда два joinwith, то есть две таблицы надо подсталвять в разные поля для поиска. Долго не отвечала, потому что не проверяла из-за других неотложных правок.
svil
2019.07.26, 15:26
Форум: Общие вопросы (Yii 2.x)
Тема: глобально в gridview настроить поле [Решено]
Ответы: 11
Просмотры: 926

Re: глобально в gridview настроить поле

В rules модели убрать name string, иначе запишется пустая строка, а не Null
svil
2019.07.26, 12:40
Форум: Общие вопросы (Yii 2.x)
Тема: глобально в gridview настроить поле [Решено]
Ответы: 11
Просмотры: 926

Re: глобально в gridview настроить поле

requirements.php <?php /** * Application requirement checker script. * * In order to run this script use the following console command: * php requirements.php * * In order to run this script from the web, you should copy it to the web root. * If you are using Linux you can create a hard link instead...
svil
2019.07.26, 12:38
Форум: Общие вопросы (Yii 2.x)
Тема: глобально в gridview настроить поле [Решено]
Ответы: 11
Просмотры: 926

Re: глобально в gridview настроить поле

web.php <?php $params = require __DIR__ . '/params.php'; $db = require __DIR__ . '/db.php'; $config = [ 'id' => 'basic', 'basePath' => dirname(__DIR__), 'bootstrap' => ['log'], 'aliases' => [ '@bower' => '@vendor/bower-asset', '@npm' => '@vendor/npm-asset', ], 'components' => [ 'request' => [ // !!!...
svil
2019.07.26, 12:37
Форум: Общие вопросы (Yii 2.x)
Тема: глобально в gridview настроить поле [Решено]
Ответы: 11
Просмотры: 926

Re: глобально в gridview настроить поле

Выводит только advanced, basic нет, даже в других проектах
svil
2019.07.26, 12:25
Форум: Общие вопросы (Yii 2.x)
Тема: глобально в gridview настроить поле [Решено]
Ответы: 11
Просмотры: 926

Re: глобально в gridview настроить поле

Создала новый basic, перенесла туда модели, контроллеры, виды,
скопировала formatter

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

  
   'components' => [
   'formatter' => [
            'nullDisplay' => 'нет данных',
Оптять не выводит.
svil
2019.07.26, 11:04
Форум: Общие вопросы (Yii 2.x)
Тема: глобально в gridview настроить поле [Решено]
Ответы: 11
Просмотры: 926

Re: глобально в gridview настроить поле

Опытным путем установила, что в других проектах работает, а в моем нет

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

 'formatter' => [
            'nullDisplay' => 'нет данных',
svil
2019.07.26, 10:44
Форум: Общие вопросы (Yii 2.x)
Тема: глобально в gridview настроить поле [Решено]
Ответы: 11
Просмотры: 926

Re: глобально в gridview настроить поле

Надо для всех гридов, а в этом посте на поле population задано.
svil
2019.07.25, 23:14
Форум: Общие вопросы (Yii 2.x)
Тема: глобально в gridview настроить поле [Решено]
Ответы: 11
Просмотры: 926

глобально в gridview настроить поле [Решено]

Пытаюсь настроить вывод поля с null c заменой текстом "нет данных". Выводится пустая строка. Почему не срабатывает глобальная настройка для грида? return [ 'components' => [ 'formatter' => [ 'class' => 'app\components\FormatterHelper', 'locale' => 'en-US', 'dateFormat' => 'yyyy-MM-dd', 'datetimeForm...
svil
2019.07.22, 23:23
Форум: Общие вопросы (Yii 2.x)
Тема: Как распарсить XML[Решено]
Ответы: 17
Просмотры: 1999

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

Оказывается надо было закодировать и потом раскодировать json - и всё Контроллер class ProductsarController extends Controller { public function actionIndex() { //парсинг $xml_string = "categories.xml"; $xml = simplexml_load_file($xml_string); $json = json_encode($xml); // туть $array = json_decode(...
svil
2019.07.21, 18:55
Форум: Общие вопросы (Yii 2.x)
Тема: Как вывести в гриде массив через ArrayDataProvider [Решено]
Ответы: 4
Просмотры: 613

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( $nodeNames );