Страница 2 из 2
Re: Спецсимволы в названиях объектов
Добавлено: Пт июн 04, 2021 10:36 am
Chainik
Да объекты то создаются без проблем с этими символами. Проблема возникает, когда, допустим, на сцене должна работать конструкция вида:
Код: Выделить всё
<div style='display:%ОБЪЕКТ.СВОЙСТВО|"block;none"%'><img src="\cms\scenes\КАРТИНКА.png"></div>
Со спецсимволами в наименованиях объектов (возможно, еще и свойств, не проверял), которые я пробовал, просто не работает при изменении значения свойства. Как только меняешь на допустимый "_", все начинает работать.
Поэтому и спрашивал...
Re: Спецсимволы в названиях объектов
Добавлено: Пт июн 04, 2021 10:45 am
Logrus
ну что вы спросили в первом вопросе, у себя и в коде проверил и проблем нет
но т.к. я читал соглашение об именовании и следую ему, то и проблем никаких не имею
о чем было в картике и далее
с %% обработчик другой и там еще та портянка, даже смотреть не буду
Re: Спецсимволы в названиях объектов
Добавлено: Пт июн 04, 2021 10:55 am
Chainik
Re: Спецсимволы в названиях объектов
Добавлено: Пт июн 04, 2021 7:39 pm
xor
с подчеркиванием в имени объекта там интересно - это одновременно является и одиночным подстановочным символом для like в мускуле. т.е., нельзя создать объект с именем Реле_1, если есть объект Реле01. (( из обсуждения в телеге
Re: Спецсимволы в названиях объектов
Добавлено: Пт июн 04, 2021 8:16 pm
Chainik
Ну я же правильно понял, что со спецсимволами, кроме "_", по данному по данному объекту при изменении значения его свойства (по меньшей мере на сценах) ничего работать не будет?
Или все же есть какие-то небуквенные символы, которые mySQL нормально "переваривает"?
Re: Спецсимволы в названиях объектов
Добавлено: Сб июн 05, 2021 12:24 pm
xor
Chainik писал(а): Пт июн 04, 2021 8:16 pm
Ну я же правильно понял, что со спецсимволами, кроме "_", по данному по данному объекту при изменении значения его свойства (по меньшей мере на сценах) ничего работать не будет?
Или все же есть какие-то небуквенные символы, которые mySQL нормально "переваривает"?
так мускул это одно, а сцены - совсем другое. там уже хтмл и джава-скрипты, небось, какие-то. плюс парсер мдм, который %% выражения обрабатывает(
выше я приводил курьез из кода добавления/обновления объекта в мдм.
там убираются пробелы в имени, точки заменяются на _, а потом проверяется на существование одноименных с помощью лайк в мускуле
Re: Спецсимволы в названиях объектов
Добавлено: Сб июн 05, 2021 6:47 pm
Chainik
Понятно, без бутылки не разберешься. ))