Как создать критерии со сложным запросом в Yii framework?

Для школьного проекта мне нужно создать простое приложение для рисования, которое может рисовать линии, овалы и прямоугольники.

В задании указано, что мне нужны кнопки панели инструментов и пункты меню для каждого типа формы.

Я хотел бы пойти немного дальше и дальше, сделав кнопки JToggleButtons на панели инструментов и пункты меню JRadioButtonMenuItems . Более того, я хочу, чтобы когда вы выбираете одну из кнопок панели инструментов, она отменяет выбор других, выбирает соответствующий пункт меню и отменяет выбор других пунктов меню. То же самое для выбора одного из пунктов меню.

Я знаю, что могу сгруппировать любую AbstractButton с помощью ButtonGroup , но я не уверен, что это правильный путь, потому что хотя он отлично справляется с одной "группой" кнопок, Поэтому я попробовал следующее в /Configuration/TypoScript/setup.txt: plugin.myextension ....

Я расширил таблицу страниц и теперь хочу использовать некоторые данные в объекте домена под названием «Теги ".
Итак, я попробовал следующее в /Configuration/TypoScript/setup.txt :

plugin.myextension.persistence.classes.Tx_myextension_Domain_Model_Tag {
    mapping {
        tableName = pages
        recordType = Tx_myextension_Domain_Model_Tag
        columns {
            tx_myextension_tag_name.mapOnProperty = name
            uid.mapOnProperty = id
        }
    }
}

Но похоже, что расширение пытается получить доступ к таблице Tx_myextension_Domain_Model_Tag (которой не существует)

Это ошибка, которую я получаю:

Tx_Extbase_Persistence_Storage_Exception_SqlError`

Таблица 'tx_myextension_domain_model_tag' не существует: SELECT tx_myextension_domain_model_tag. * FROM tx_myextension_domain_model_tag. * FROM tx_myextension_domain_model_tag. * FROM tx_myextension_domain_model_tag. * FROM tx_myextension_domain_model_tag. 121 --- 1853032- Как обрабатывать JSON-запрос в Bottle? Мне нужно получить данные из JSON, переданные Ajax от клиента. В основном я использовал что-то вроде этого: @route ('/ ajax') def serve_ajax (): вернуть main.parse_request (json.dumps (dict (request.GET))) ...

Мне нужно получить данные из JSON, переданные Ajax от клиента. Обычно я использовал что-то вроде этого:

@route('/ajax')
def serve_ajax():
    return main.parse_request(json.dumps(dict(request.GET)))

Где main.parse_request - это функция, которая содержит некоторую логику для работы с переменными в JSON (это основная процедура нашего игрового движка).

Итак, проблема в том, что я могу 'некорректно обрабатывать переменные JSON, преобразовывая request.GET в dict: потому что способом, который я уже писал, я не могу передавать вложенные объекты и массивы. Также каждое значение имеет строковый тип, в то время как мне нужно иметь целочисленные типы для целых чисел и строковый тип для остальных.

Или, поскольку я могу получить исходную строку запроса (с помощью request.query_string ), как я могу преобразовать строку запроса в исходный объект JSON?

14
задан Peter Mortensen 15 April 2018 в 15:10
поделиться