Symfony - ожидаемое значение типа '' at "string" вместо этогоPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Symfony - ожидаемое значение типа '' at "string" вместо этого

Сообщение Anonymous »

Я пытаюсь передать идентификатор из одной таблицы страны к таблице пользователя, но я не могу передать эту ошибку .. < /p>


Ожидаемое Значение типа "ProjectBundle \ Base \ Entity \ Country" для поля ассоциации "ProjectBundle \ Base \ Entity \ User#$ Country", Получен "строка".
класс моего пользователя < /p>

class User extends BaseUser
{
/**
* @ORM\Id
* @ORM\Column(type="integer")
* @ORM\GeneratedValue(strategy="AUTO")
* @Groups({"user_data"})
*/
protected $id;

/**
* @ORM\ManyToOne(targetEntity="Country")
* @JoinColumn(name="country_id", referencedColumnName="id")
*/
private $country;

/**
* @return mixed
*/
public function getCountry()
{
return $this->country;
}

/**
* @param mixed $country
*/
public function setCountry($country)
{
$this->country = $country;
}
< /code>

Моя пользовательская служба < /p>

public function registerUser($country)
{
$user = new User();
$user->setCountry($country);

$this->em->persist($user);
$this->em->flush();

return $user;
}
< /code>

Мой пользовательский контроллер < /p>

public function registerUserAction()
{
$this->requirePostParams(['country_id']);

$country = $this->data['country_id'];

$user = $this->get('member')->registerUser($country);

return $this->success($user);
}
< /code>

Так что я передаю значение country_id через почтальон, и я получаю эту ошибку. < /p>

Подробнее здесь: https://stackoverflow.com/questions/512 ... ng-instead
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»