当我使用该函数时,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) 我正在使用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) 我有这个块,我想把它包含在一些页面中
<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>应用此类?
我有 2 个表affilie和avantage,每个表都有一个名为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) 这是在函数"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)