私はsymfony 3を学び始めました。最初のプロジェクトでは単純なトートリストを選択しました。データフォームデータベースをチェックボックスに入れますsymfony 3
これで、私は自分のデータベースにユーザを作成して保存することができます。次に、私はそれらのためのタスクを作成することができます。
タスクを実行するユーザーを選択できるチェックボックスを作成します。
私はチェックボックスのフォーム($ temp_users varbiable)に私のユーザーデータベースからデータを置く必要があります。私はそれをする方法を知らない。
誰でも私にどのように表示することができますか?以下
は私のコードです:
public function createAction(Request $request)
{
$todo = new Todo;
$users = $this->getDoctrine()
->getRepository('AppBundle:User')
->findAll();
$temp_users = array();
foreach($users as $user) {
$temp_users[$user->getUsername()] = $user->getId();
}
$form = $this->createFormBuilder($todo)
->add('name', TextType::class, array('attr' => array('class' => 'form- control', 'style' => 'margin-bottom:15px')))
->add('wykona', CheckboxType::class, array('label' => $temp_users, 'required' => false,))