小编StB*_*ade的帖子

从symfony表单添加symfony 2中的图片?

如何在symfony2中将图片从表单添加到数据库.我想制作一个标识作为图片字段,并从表格中将项目图片存储在数据库中.我该怎么做呢?

这是我的表格:

<?php

namespace Projects\ProjectsBundle\Form;

use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolverInterface;

class ProjectsType extends AbstractType
{
 public function buildForm(FormBuilderInterface $builder, array $options)
 {
    $builder
        ->add('name')
        ->add('description')
        ->add('priority','choice', array(
'choices' => array('high' => 'high', 'low' => 'low', 'medium' => 'medium')))
        ->add('logo')
        ->add('startedAt','datetime',array('label' => false,'data'=>new \DateTime(),'attr'=>array('style'=>'display:none;')))
        ->add('completedOn','datetime',array('label' => false,'data'=>new \DateTime(),'attr'=>array('style'=>'display:none;')))
        ->add('createdDatetime','datetime',array('label' => false,'data'=>new \DateTime(),'attr'=>array('style'=>'display:none;')))
        ->add('updatedDatetime','datetime',array('label' => false,'data'=>new \DateTime(),'attr'=>array('style'=>'display:none;')))
    ;
 }

 public function setDefaultOptions(OptionsResolverInterface $resolver)
 {
    $resolver->setDefaults(array(
        'data_class' => 'Projects\ProjectsBundle\Entity\Projects'
    ));
  }

  public function getName()
  {
    return 'projects_projectsbundle_projectstype';
  }
}
Run Code Online (Sandbox Code Playgroud)

这是我的控制器:

public function …
Run Code Online (Sandbox Code Playgroud)

php symfony

6
推荐指数
1
解决办法
1421
查看次数

PHP多个复选框

我被困在一个剧本上,需要另一双眼睛,看看我是否遗漏了一些东西.该剧本适用于书店.当学生编号被投入并搜索时,学生将显示他想要为每个科目获得的书籍.学生,课程和书籍数据来自MySQL数据库.

这一切都是用这个脚本完成的:

<?php
    if (isset($_POST['submit'])){
           $btnClick = $_POST['submit'];

           switch($btnClick){
              case "Logout" :
                    session_destroy();
                    header("location:index.php");
              break;
              case "Search" :
                  $Validate = $_POST['txtStud'] ;
                  $StudNr = ValidateTxt($Validate);
                  $showStud =  findStud($StudNr);
                  $cid = $showStud[4];
                  $showBooks = findBooks($cid);
                   echo "<form action='issue_book.php' method='post'>";;
                   echo "<table class='table3'>";
                   echo "<tr>";
                   echo "<td>" . $showStud[0] . " " . $showStud[1] . " " . $showStud[2] ."</td>";
                   echo "</tr>";
                   echo "<tr><td></td><td>" . $showStud[3] . "</td></tr>";
                   $array_count = count($showBooks);
                   $num = 0;
                        while ($num != $array_count) {
                           $bookNum = $showBooks[$num]['bid']; …
Run Code Online (Sandbox Code Playgroud)

php checkbox

2
推荐指数
1
解决办法
143
查看次数

标签 统计

php ×2

checkbox ×1

symfony ×1