When a significant process or transformation in the domain is not a natural responsibility of an ENTITY or VALUE OBJECT, add an operation to the model as standalone interface declared as a SERVICE. Define the interface in terms of the language of the model and make sure the operation name is part of the UBIQUITOUS LANGUAGE. Make the SERVICE stateless.
CREATE UNIQUE INDEX index_name ON table_name(index_column_1,index_column_2,...);
# если храните количество визитов и нужно обновить за один запрос
INSERT INTO table_name(index_column_1, index_column_2) VALUES(index_column_1, index_column_2) ON DUPLICATE KEY UPDATE c1 = VALUES(c1) + 1;
# если не храните количество визитов
INSERT INTO table_name(index_column_1, index_column_2) VALUES(index_column_1, index_column_2) ON DUPLICATE KEY UPDATE id = id;
$(document).ready(function() {
$('a[href^="http://"], a[href^="https://"], a[href^="//"]').not('a[href*="'+document.domain+'"]').attr('target','_blank');
});
А возможно сделать так, что бы все элементы заполнялись автоматический с помощью цикала, а не вручную вписывать как например ($item['text']), ну что бы в место $item['text'] вставить переменную из цикла?
Попробую задать вопрос по другому, как с помощью цикла forach выбрать элемент который находится в массиве во втором уровне по вложенности?