Спецсимволы в названиях объектов

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Chainik
Сообщения: 1465
Зарегистрирован: Вс янв 10, 2016 11:05 am

Re: Спецсимволы в названиях объектов

Сообщение Chainik »

Да объекты то создаются без проблем с этими символами. Проблема возникает, когда, допустим, на сцене должна работать конструкция вида:

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

<div style='display:%ОБЪЕКТ.СВОЙСТВО|"block;none"%'><img src="\cms\scenes\КАРТИНКА.png"></div>
Со спецсимволами в наименованиях объектов (возможно, еще и свойств, не проверял), которые я пробовал, просто не работает при изменении значения свойства. Как только меняешь на допустимый "_", все начинает работать.

Поэтому и спрашивал...
Logrus
Сообщения: 2113
Зарегистрирован: Пт апр 07, 2017 12:20 pm

Re: Спецсимволы в названиях объектов

Сообщение Logrus »

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

с %% обработчик другой и там еще та портянка, даже смотреть не буду
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Chainik
Сообщения: 1465
Зарегистрирован: Вс янв 10, 2016 11:05 am

Re: Спецсимволы в названиях объектов

Сообщение Chainik »

Спасибо, что "тыктули носом" в "Соглашение ..." (https://raw.githubusercontent.com/palac ... 0Guide.pdf).
Аватара пользователя
xor
Сообщения: 2045
Зарегистрирован: Сб ноя 22, 2014 8:45 pm

Re: Спецсимволы в названиях объектов

Сообщение xor »

Chainik писал(а): Пт июн 04, 2021 10:55 am Спасибо, что "тыктули носом" в "Соглашение ..." (https://raw.githubusercontent.com/palac ... 0Guide.pdf).
с подчеркиванием в имени объекта там интересно - это одновременно является и одиночным подстановочным символом для like в мускуле. т.е., нельзя создать объект с именем Реле_1, если есть объект Реле01. (( из обсуждения в телеге
Chainik
Сообщения: 1465
Зарегистрирован: Вс янв 10, 2016 11:05 am

Re: Спецсимволы в названиях объектов

Сообщение Chainik »

Ну я же правильно понял, что со спецсимволами, кроме "_", по данному по данному объекту при изменении значения его свойства (по меньшей мере на сценах) ничего работать не будет?
Или все же есть какие-то небуквенные символы, которые mySQL нормально "переваривает"?
Аватара пользователя
xor
Сообщения: 2045
Зарегистрирован: Сб ноя 22, 2014 8:45 pm

Re: Спецсимволы в названиях объектов

Сообщение xor »

Chainik писал(а): Пт июн 04, 2021 8:16 pm Ну я же правильно понял, что со спецсимволами, кроме "_", по данному по данному объекту при изменении значения его свойства (по меньшей мере на сценах) ничего работать не будет?
Или все же есть какие-то небуквенные символы, которые mySQL нормально "переваривает"?
так мускул это одно, а сцены - совсем другое. там уже хтмл и джава-скрипты, небось, какие-то. плюс парсер мдм, который %% выражения обрабатывает(
выше я приводил курьез из кода добавления/обновления объекта в мдм.
там убираются пробелы в имени, точки заменяются на _, а потом проверяется на существование одноименных с помощью лайк в мускуле
Chainik
Сообщения: 1465
Зарегистрирован: Вс янв 10, 2016 11:05 am

Re: Спецсимволы в названиях объектов

Сообщение Chainik »

Понятно, без бутылки не разберешься. ))
Ответить