Всем здравствуйте. Опишу ситуацию.
Есть некая сущность, для примера возьмем Книга. У нее есть атрибуты. Два из них, например название и автор точно идентифицируют эту сущность среди ее собратьев.
Есть два интерфейса:
1) админский
2) пользовательский
У пользователя загружен список этих книг. Он смотрит название и автора книги. Кликает на нужную книгу и правит ее атрибуты.
В админском интерфейсе я имею доступ ко всем атрибутам. В том числе и к названию и автору.
Допустим пользователь выбрал книгу Название_1-Автор_1. А в админке и поменал атрибут и теперь это Название_2-Автор_1. Как сообщить пользователю, что он теперь работает с другой книгой?
Были мысли по поводу Ajax. Но книг много, и делать постоянно проверку для каждой книги это накладно. Подскажите пожалуйста куда копать.
Здравствуйте. Вопрос наверное не совсем сюда, но куда писать еще пока не знаю. Суть следующая... Есть самописная crm, которая написана на PHP. Заказчику требуется организовать анализ эффективности рекламных кампаний. Т.е. допустим есть объявление в ВК. В объявлении есть номер телефона. Клиент звонит, оператор забивает определенные данные в crm. Есть допустим другое объявление, н-р на Авито. Та же ситуация: клиент звонит, оператор забивает данные. ВК и Авито это совершенно разные рекламные площадки и нужно различать их. Собственно вопрос: как технически организовать анализ рекламных кампаний.
Допустим что бы различать эти два объявления можно использовать разные номера. Разные номера - это две сим-карты. Но заказчику нужно так же различать города. Это усложняет задачу. Можно конечно оператору спрашивать город клиента. Но заказчик просит автоматизировать этот момент.
Посоветуйте пожалуйста какое-нибудь направление.
CustomLog "e:/usr/log/phpmyadmin/access.log" common
</VirtualHost>
Заработало. Спасибо! (Добавление)
Есть еще один момент. Домен skud. Точка входа находится в файле e:\usr\www\skud\web\index.php.
Поэтому в httpd-vhosts.conf я пишу:
Без него работает. Но этот код мне нужен что бы избавиться в index.php в url (Добавление)
Капец. Оказывается был закоментен LoadModule rewrite_module modules/mod_rewrite.so
Думал по ссылке будет что-то полезное)
В итоге что получается... Возьмем для примера Id. Если мы знаем, что данное свойство объекта мы будем получать как оно есть, т.е. просто значение, то можно описывать его простым литералом. Но если будет какая-либо логика в дальнейшем, то описываем объектом-значением.
Всем здравствуйте. Прочитал тут одну статью http://www[dot]elisdn[dot]ru/blog/104/do[dot][dot][dot]tities-modelling . Если я все правильно понял, то тут нужно описывать сущность другими сущностями. Вот например пользователь. У него есть идентификатор, юзернейм, пароль и статус. Нужно ли каждое из этих свойств описывать отдельным классом? Или есть какие то пределы разумного?
Объясните мне пожалуйста.
Изначально так и было. Класс не находился. Потом я попробовал в вызове класса прописать путь руками. Если не вызывать этот класс, то соответственно тест выполняется без ошибок.
Повторюсь, я хочу запустить тест моего модуля. Т.е. namespace там такой - namespace app\modules\sh\tests\unit\entities\hobby.
Запускать тесты модуля... Такое ведь возможно? В этом ведь нет ничего криминального.
А запускать пытаюсь командой vendor\bin\codecept run unit -c modules\sh. Опция -c нужна для того, чтобы codeception брал codeception.yml не из корня проекта, а из корня самого модуля.
Или правильнее запускать командой vendor\bin\codecept run unit? Но в таком случае будет подхватываться только codeception.yml, который находится в корне проекта. Как тогда подцепить такой же файл в корне модуля?
если Вы тестируете создание модели, не думаю что от этого есть какой то толк,
т.е. new Model()
создали и что?
а вот наполнить, провалидировать и сохранить уже имеет смысл.
Спасибо за комментарий. Но моя цель сейчас просто разобраться с codeception. Поэтому написал самый простой тест. А он выдает ошибку, что не может найти класс. Поэтому и прошу помощи разобраться.
Здравствуйте. Проконсультируйте меня пожалуйста.
Пытаюсь освоить codeception.
Есть у меня проект на Yii2.
Есть модуль modules\sh. Там такая структура:
modules
-- sh
---- Module.php
---- controllers
---- modules
---- views
---- entities
------ hobby
-------- Hobby.php
---- codeception.yml
---- tests
------ unit
-------- entities
---------- hobby
------------ HobbyTest.php