小编hou*_*ous的帖子

使用charset utf-8时出错

当我使用该函数时,mysql_set_charset('utf8');我有这个错误:

警告:mysql_set_charset()期望参数2是资源,第4行的D:\ wamp\www\plateforme\includes\db.php中给出的对象

这是代码:

<?php

$db = new PDO('mysql:host=localhost;dbname=plateforme', 'root', '');
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING); 
mysql_set_charset('utf8',$db);

?>
Run Code Online (Sandbox Code Playgroud)

php mysql oop pdo

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

使用fosuserbundle覆盖更改密码表单

我正在使用FOSuserBundle,我已经覆盖了注册和登录表单,并且它们工作正常但是覆盖更改密码表单不起作用.它仍然从vendor\friendsofsymfony\user-bundle\FOS\UserBundle\Form\Type\ChangePasswordFormType中的原始类中读取

ChangePasswordFormType.php

<?php

 namespace Boutique\UserBundle\Form\Type;

 use Symfony\Component\Form\FormBuilderInterface;
 use Symfony\Component\OptionsResolver\OptionsResolverInterface;
 use Symfony\Component\Form\AbstractType;
 use Symfony\Component\Security\Core\Validator\Constraint\UserPassword as OldUserPassword;
 use Symfony\Component\Security\Core\Validator\Constraints\UserPassword;

 use FOS\UserBundle\Form\Type\ChangePasswordFormType as BaseType;

 class ChangePasswordFormType extends BaseType
 {
private $class;

/**
 * @param string $class The User class name
 */
public function __construct($class)
{
    $this->class = $class;
}

public function buildForm(FormBuilderInterface $builder, array $options)
{
    if (class_exists('Symfony\Component\Security\Core\Validator\Constraints\UserPassword')) {
        $constraint = new UserPassword();
    } else {
        // Symfony 2.1 support with the old constraint class
        $constraint = new OldUserPassword();
    }

    $builder->add('current_password', …
Run Code Online (Sandbox Code Playgroud)

php symfony fosuserbundle

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

symfony2:如果当前路由在twig中匹配,如何添加"活动"html类?

我有这个块,我想把它包含在一些页面中

<ul class="nav nav-tabs padding-18">
    <li class="active">
        <a href="{{ path('fos_user_profile_show') }}">Profile</a>
    </li>
    <li>
        <a href="{{ path('fos_user_profile_edit') }}">Edit</a>
    </li>
    <li>
        <a href="{{ path('friends') }}">Friends</a>
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

第一个标签<li>具有名为"active"的类,当我更改页面时,如何动态地为第二个或第三个标签<li>应用此类?

symfony twig

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

区分两个具有相同名称的属性

我有 2 个表affilieavantage,每个表都有一个名为id的属性,我使用左连接进行了查询。当我想使用它们时,如何区分那些具有相同名称的拖车ID。

$query="SELECT * FROM affilie af left join avantage av on af.id = av.id WHERE id='".$_GET['id']."' ";
$req = mysql_query($query) or die(mysql_error());
$data=mysql_fetch_assoc($req);
Run Code Online (Sandbox Code Playgroud)

php

0
推荐指数
1
解决办法
879
查看次数

"Doctrine\ORM\QueryBuilder"类型的预期参数

这是在函数"myList中" ProduitRepository:

    public function myList($id)
{


    $qb = $this->createQueryBuilder('p');

    $qb->where('p.id > 10');

    return $qb->getQuery()
               ->getResult();

}
Run Code Online (Sandbox Code Playgroud)

这是ProduitType.php中的builderForm:

    public function buildForm(FormBuilderInterface $builder, array $options)
{
    $builder
        ->add('nom', 'text',              array('required' => true))
        ->add('description', 'textarea',  array('required' => false))
        ->add('prix', 'money',            array('required' => true))
        ->add('publication', 'checkbox',  array('required' => false))
        ->add('image', new ImageType() )
        ->add('sousCategorie', 'entity',array(
        'class' => 'StoreCategorieBundle:SousCategorie',
        'property' => 'nom',
        'multiple' => false,
        'expanded' => false ))

        ->add('produit', 'entity', array(
        'class' => 'StoreProduitBundle:Produit',
        'property' => 'nom',
        'query_builder' => function(\Store\ProduitBundle\Entity\ProduitRepository $er) …
Run Code Online (Sandbox Code Playgroud)

php query-builder symfony doctrine-orm

-1
推荐指数
1
解决办法
3766
查看次数

标签 统计

php ×4

symfony ×3

doctrine-orm ×1

fosuserbundle ×1

mysql ×1

oop ×1

pdo ×1

query-builder ×1

twig ×1