Articles of mapping

OneToMany или OneToOne, я на правильном или неправильном пути?

У меня есть эта модель БД: Затем я создал эти объекты (я просто оставлю часть отношения, так как другой не относится к теме): Orders.php class Orders { /** * @ORM\ManyToOne(targetEntity="Person", inversedBy="orders") * @ORM\JoinColumn(name="person_id", referencedColumnName="id") * */ protected $person; public function setPerson(Person $person) { $this->person = $person; return $this; } public function getPerson() { return $this->person; […]

Отображения несовместимы друг с другом

У меня проблема с несогласованными отображениями. У меня есть в моем приложении два объекта – Контакт (сущность с контактами …) и Информация, организации с информацией об этом контакте (телефоны, электронные письма, факс, веб-сайты и т. Д.). И в моем объекте Contact я создал переменные для каждого типа, мне это нужно в моем приложении, потому что […]

Использование дискриминатора в сущности, которая расширяет другую

Я пытаюсь использовать Discriminator в сущности, которая простирается от другой. Это код, который я сделал: /** * @ORM\Entity * @ORM\Table(name="usuarios_externos.usuarios", schema="usuarios_externos") * @ORM\InheritanceType("JOINED") * @ORM\DiscriminatorColumn(name="discr", type="string") * @ORM\DiscriminatorMap({ * "natural" = "Natural", * "empresa" = "Empresa" * }) * @UniqueEntity(fields={"correo_alternativo"}, message="El correo electrónico ya está siendo usado.") * @Gedmo\SoftDeleteable(fieldName="deletedAt", timeAware=false) */ class Usuario extends BaseUser […]

PHP ElasticSearch, как настроить отображение перед индексацией записей?

Я использую laravel и elasticsearch–php для индексации и хранения данных до эластичных, моя проблема заключается в том, что elastisearch использует динамическое сопоставление, но мне нужно установить свое настраиваемое сопоставление. Как я могу использовать это отображение? Ниже приведен мой код: $client = \Elasticsearch\ClientBuilder::create()->build(); $mappingData = array( 'index' => 'promote_kmp', 'body' => array( 'mappings' => $resource->getMappingProperties() ) […]

Изменить .htaccess с помощью PHP

У меня есть .htaccess, который отображает домен в папку. RewriteEngine On RewriteBase / # redirect mapped domain ReWriteCond %{HTTP_HOST} joshblease.uk.to ReWriteCond %{REQUEST_URI} !gme-index/ ReWriteRule ^(.*)$ gme-index/$1 [L] Есть ли способ редактировать / добавлять дополнительные карты домена в файл с помощью PHP? Просто, я хочу получить содержимое файла .htaccess и добавить к ним с помощью PHP-скрипта.