小编sf_*_*anb的帖子

框架CSS"windows 95"之类的

我们有一个客户端在visual studio下构建他的模型,他希望Web应用程序看起来和他的windows应用程序一样.

当我看到那些模型时,我的眼睛不断流血,但是,任何一个疯狂的机会创造了一个看起来像窗体和按钮的Css框架

谢谢

小心你的眼睛可能流血

css windows

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

让jenkins通过sendmail发送电子邮件

我得到了nullmailer第三方SMTP中继的设置.它运作良好.

如何告诉jenkins通过sendmail系统功能发送电子邮件

我尝试直接在jenkins中设置SMTP凭据,但是它与TLS混乱(我尝试使用Mandrill的解决方案都没有)

谢谢.

sendmail jenkins

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

原则架构:更新一次又一次生成相同的SQL

bin/console doctrine:schema:update --force一次又一次地运行,即使清除缓存/重新启动php-fpm后它始终会输出39 queries executed。因此,它总是一次又一次地执行相同的SQL请求...

SQL看起来像(来自--dump-sql

ALTER TABLE apply_queue CHANGE cv_id cv_id INT DEFAULT NULL, CHANGE team_id team_id INT DEFAULT NULL;
....
Run Code Online (Sandbox Code Playgroud)

和很多类似的行。

ApplyQueue班的样子:

/**
 * AppBundle\Entity\ApplyQueue.
 *
 * @ORM\Entity(repositoryClass="AppBundle\Entity\ApplyQueueRepository")
 * @ORM\Table(name="apply_queue")
 */
class ApplyQueue
{
    /**
     * @var int
     *
     * @ORM\Column(name="id", type="integer")
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    protected $id;

    /**
     * @ORM\ManyToOne(targetEntity="AppBundle\Entity\Cv")
     * @ORM\JoinColumn(name="cv_id", referencedColumnName="id", onDelete="CASCADE")
     */
    protected $cv;

    /**
     * @ORM\ManyToOne(targetEntity="AppBundle\Entity\Team")
     * @ORM\JoinColumn(name="team_id", referencedColumnName="id", onDelete="CASCADE")
     */
    protected …
Run Code Online (Sandbox Code Playgroud)

symfony doctrine-orm

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

Symfony:访问数组时出错

我想输出一个包含数字的数组.

我正在创建这样的数组(它收到了过去7天的统计数据):

   <?php  public function getStatisticsTeams()
 {
  $tab = array();
  for($i=7;$i=0;$i--)
     {
   $q = Doctrine_Query::create()
   ->from('stJob j')
   ->where('j.created_at = ?', date('Y-m-d h:i:s' , time() - 86400 * $i ))
    ->execute()
   ->count();
   $tab[] = $q;
     }
   return $tab;
 }
Run Code Online (Sandbox Code Playgroud)

action.class.php

$this->st_job = Doctrine::getTable('StJob')->getStatisticsTeams();
Run Code Online (Sandbox Code Playgroud)

在我的template.php中使用数组:

$chart->inlineGraph(array('hits' => $st_job), array('Monday', 'Tuesday', 'Wednesday' ....), 'div_id');
Run Code Online (Sandbox Code Playgroud)

当我尝试访问我的数组时失败,因为我使用的函数必须有一个数组,应该包含例如(43,4,87,3,29,8,10),当我var_dump($st_job)(我的数组)

object(sfOutputEscaperArrayDecorator)#363 (3) { ["count":"sfOutputEscaperArrayDecorator":private]=>  int(0) ["value":protected]=>  array(0) { } ["escapingMethod":protected]=>  string(16) "esc_specialchars" } 
Run Code Online (Sandbox Code Playgroud)

你知道我做错了什么吗?

谢谢

php arrays symfony1

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

SQL/Doctrine:左连接问题

目前此功能有效:它显示特定游戏,有多少个工作.

问题:如果没有工作,游戏就不会出现在列表中.

即使没有附加工作,如何显示游戏?

谢谢

public function getWithGames()
    {
        $q = $this->createQuery('c')
            ->leftJoin('c.stJob j')
            ->where('j.expires_at > ?', date('Y-m-d h:i:s', time()))
            ->addOrderBy('c.name');

        $q->andWhere('j.is_activated = ?', 1);
        $q->andWhere('j.is_public = ?', 1);


        return $q->execute();
    }
Run Code Online (Sandbox Code Playgroud)

mysql sql doctrine left-join

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

如何在电子邮件发件人上添加姓名?

我想在我的Symfony2应用程序中发送电子邮件时命名发件人

Administrator <no-reply@app.com>
Run Code Online (Sandbox Code Playgroud)

我尝试过parameters.ini:

mailer_from      = {"no-reply@app.com : Administrator"}
Run Code Online (Sandbox Code Playgroud)

似乎可以这样做,因为在SimpleMessage.php中我们有:

  /**
   * Set the sender of this message.
   * This does not override the From field, but it has a higher significance.
   * @param string $sender
   * @param string $name optional
   * @return Swift_Mime_SimpleMessage
   */
  public function setSender($address, $name = null)
  {
    if (!is_array($address) && isset($name))
    {
      $address = array($address => $name);
    }

    if (!$this->_setHeaderFieldModel('Sender', (array) $address))
    {
      $this->getHeaders()->addMailboxHeader('Sender', (array) $address);
    }
    return $this;
  }
Run Code Online (Sandbox Code Playgroud)

我在parameters.ini失败中尝试过的所有事情.你知道我做错了吗?

swiftmailer symfony

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

在Symfony2中对复选框进行分组

似乎Symfony2 Form组件不处理这种常见情况.以下是在html中想要的内容

在此输入图像描述

代码如下:

        ->add('code', 'choice', array(
            'choices' => array(
                'Food'  => array('pizza', 'burger', 'icecream'),
                'Music' => array('poney', 'little', 'pocket'),
            ),
            'multiple' => true,
            'expanded' => true,
            'required' => true
        ));
Run Code Online (Sandbox Code Playgroud)

这实际上给出了错误的输出:

在此输入图像描述

这很奇怪,因为案件expanded => false处理得当

在此输入图像描述

请问如何处理这个案子?

symfony-forms symfony

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

索引您网站的蜘蛛(谷歌机器人......)是否有"文化"?

这是一个SEO问题:

我可以根据访客的文化选择显示页面标题.

如果是英语:

<title>
  <?php if ($sf_user->getCulture() == 'en') : ?>
     Hello, this is an english website
  <?php else ?>
     Bonjour, ceci est un site français
  <?php endif ?>
</title>
Run Code Online (Sandbox Code Playgroud)

机器人/蜘蛛有文化吗?

这是否意味着在Google上我的网站页面将是:"你好,这是......"而在Google法国,这将是"Bonjour ......"

谢谢

编辑: 访问我的网站的任何人都会看到英文,但法国,比利时和加拿大除外.可以这样做,因为getCulture()返回浏览器接受和首选语言

EDIT2:当用户打开我的网站时(基于HTTP_ACCEPT_LANGUAGE):

<?php $culture = $request->getPreferredCulture(array('en', 'fr')); 
    $this->getUser()->setCulture($culture); 
    $this->getUser()->isFirstRequest(false); ?>
Run Code Online (Sandbox Code Playgroud)

php seo web-crawler internationalization

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

显示:无影响导航菜单上的SEO?

我想知道是否使用display:none(通过CSS)菜单会影响SEO(降低效率)比仅使用display:none(通过jQuery)

谢谢

css seo jquery menu

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

C:将所有特殊字符转换为等效字符(é=> e)

我需要用C编写一个Caesar密码,所以我一步一步地去理解我正在做的一切.

我需要照顾特殊的字符示例:如果用户输入

"这是一个幻想吧!" 它会将此转换为"这是一个似曾相识"

是否有一个C函数可以执行此操作而不是手动为ASCII代码中的每个特殊字符执行此操作?

这就是我想要避免的:

case -85 :
case -86 :
case -87 :
case -88 :
    *p = 'e';
Run Code Online (Sandbox Code Playgroud)

c ascii function

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