Size: a a a

2020 March 20

ВБ

Владислав Бондар in OctoberCMS
Миша
подскажите, как отправить запрос на СВОЙ контроллер?
Что если создать такую функцию и в ней вызывать метод контроллера ?
источник

М

Миша in OctoberCMS
Владислав Бондар
Что если создать такую функцию и в ней вызывать метод контроллера ?
а хотя попробовать расширить контроллер и добавить метод, кста вариант
источник

Э

Эд in OctoberCMS
Yura Z.
да это я как пример, просто порой страницы очень различаются, в итоге хотелось бы <html><head>...</head><body>{%page%}</body></html> и в page все пихать
Было бы идеально, если бы лаяуты могли друг друга наследовать :)
источник

YZ

Yura Z. in OctoberCMS
Эд
Было бы идеально, если бы лаяуты могли друг друга наследовать :)
это точно, но почему-то, запрещено по документации...
источник

М

Миша in OctoberCMS
Владислав Бондар
Что если создать такую функцию и в ней вызывать метод контроллера ?
в исходниках имеешь ввиду что ли?
источник

YZ

Yura Z. in OctoberCMS
возможно ли из cms pages сделать static page, чтобы был обычный редактор (не заменяя редактор кода) и добавляемые кастомные вещи (плейсхолдеры)?
источник

М

Миша in OctoberCMS
где то в доках было подключение своего js но не могу найти
источник

М

Миша in OctoberCMS
есть у кого в закладках?
источник

M

MihailBishkek in OctoberCMS
Миша
где то в доках было подключение своего js но не могу найти
всё не читал, не это? AddJs('....') ????
источник

М

Миша in OctoberCMS
MihailBishkek
всё не читал, не это? AddJs('....') ????
да, нашли
источник

A

Al in OctoberCMS
Не могу нагуглить как поменять папку фасада Cache в процессе выполнения. Например с базой данных прокатывает такой приём:
 Config::set('database.connections.runtime_connection', array(
           'driver'    => 'mysql',
           'host'      => 'localhost',
           'port'      => 3306,
           'database'  => '*****',
           'username'  => '*****',
           'password'  => '*****',
           'charset'   => 'utf8',
           'collation' => 'utf8_unicode_ci',
           'prefix'    => '',
       ));

После чего в фасаде DB можно выбрать своё подключение:
DB::connection('runtime_connection')->table('***')->...

Пытаюсь такое же провернуть с фасадом Cache но не тут то было, мне банально нужно для определённого метода кэш хранить в отдельной папке, сталкивался кто нибудь?
источник

A

Al in OctoberCMS
Я просмотрел доки OctoberCMS, Laravel, и поискал по чатику, но похоже никто не озадачивался таким
источник

ИГ

Иван Горохов in OctoberCMS
Al
Не могу нагуглить как поменять папку фасада Cache в процессе выполнения. Например с базой данных прокатывает такой приём:
 Config::set('database.connections.runtime_connection', array(
           'driver'    => 'mysql',
           'host'      => 'localhost',
           'port'      => 3306,
           'database'  => '*****',
           'username'  => '*****',
           'password'  => '*****',
           'charset'   => 'utf8',
           'collation' => 'utf8_unicode_ci',
           'prefix'    => '',
       ));

После чего в фасаде DB можно выбрать своё подключение:
DB::connection('runtime_connection')->table('***')->...

Пытаюсь такое же провернуть с фасадом Cache но не тут то было, мне банально нужно для определённого метода кэш хранить в отдельной папке, сталкивался кто нибудь?
может лучше redis и тегированный кеш тогда?
источник

JT

Jamshid Toshpo‘latov in OctoberCMS
источник

ИГ

Иван Горохов in OctoberCMS
Ну или изучайте как заводить свой инстанс кеша https://github.com/mattstauffer/Torch/blob/5.5/components/cache/index.php
источник

ИГ

Иван Горохов in OctoberCMS
Al
Я просмотрел доки OctoberCMS, Laravel, и поискал по чатику, но похоже никто не озадачивался таким
К слову о своем инстансе, попробуйте cache.stores.file.path менять на лету
источник

A

Al in OctoberCMS
Иван Горохов
может лучше redis и тегированный кеш тогда?
redis не годится для данных задач, ибо не гаррантирует сохранность кэша со временем, БД тоже не подходит, только файлы
источник

ИГ

Иван Горохов in OctoberCMS
Al
redis не годится для данных задач, ибо не гаррантирует сохранность кэша со временем, БД тоже не подходит, только файлы
пробуйте подменять папку, выше сказал где хранится, если не получится, сделайте свой менеджер кеша по аналогии из примера как завести кеш лары без лары, и используйте свой менеджер где это нужно
источник

A

Al in OctoberCMS
Иван Горохов
К слову о своем инстансе, попробуйте cache.stores.file.path менять на лету
нельзя менять не лету глобальную конфигурацию, это противоречит логики целостности приложения
источник

JT

Jamshid Toshpo‘latov in OctoberCMS
👍
источник