小编sf_*_*anb的帖子

标题如何"动态"修改页面标题

我可以在每个页面上调用我的标题.

这意味着在每个页面上我都有相同的标题(对SEO不利)

是否有一种解决方法可以在header.php之外设置页面标题?

谢谢

php header title

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

Symfony:如何在前端过滤数据,如后端

在symfony 1.4/Doctrine的后端,你有一个工具,它允许你根据日期,位置,年龄(以及根据你的模型更多)过滤数据

在此输入图像描述

我正在寻找一种方法来做同样的事情(有一些自定义,比如删除一些字段),但是在前端.我没有找到任何关于如何做的文档

你有好主意吗 ?

php frontend symfony1 filtering

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

xPath查询问题

在之前的一个问题中,用户帮助了我,但我一直在做简单的请求:

<?php $nodes = $xPath->query('//table[@class="some_class"]');
Run Code Online (Sandbox Code Playgroud)

但它返回了整个表数据而不是表的行,这就是为什么我只想要只检索表的"td".

我试过了(但它不起作用)

 <?php $nodes = $xPath->query('//table[@class="some_class"]/tbody/tr');
Run Code Online (Sandbox Code Playgroud)

我做错了什么?

*编辑HTML结构*

<table class="some_class">
<tbody><tr>
<td class="firstcol" width="160">name</td>
<td width="250">Some&nbsp;Data</td>
</tr>
Run Code Online (Sandbox Code Playgroud)

php xpath dom

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

如何测试wsdl webservice?

我是webservices的新手(特别是使用SOAP/WSDL)现在,.WSDL我已经完全自动生成了服务器的根目录.

如何在没有错误的情况下测试我的web服务是否正常运行(回显正确的结果)? *如何与.wsdl文件进行交互?*

问候.

php api soap wsdl

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

SQL,OrderBy/GroupBy的问题

在我的表中,我有两个领域:article_id和version

例:

   article_id | version
   -----------|----------   
        5     |   1
        5     |   2
        6     |   1
Run Code Online (Sandbox Code Playgroud)

我想要做的是检索每个文章ID的最新版本.(在我的示例中,我想要检索第5版第2版对象以及第6条和第1版对象).

问题是mysql正在做group by而不是order by这样,它返回给我每篇文章的第一版,但我想要相反.

你有什么想法吗?

解

select *
from article r
where r.version=(
 select max(version) 
 from article r2 
 where r2.article_id = r.article_id
);
Run Code Online (Sandbox Code Playgroud)

sql oracle

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

如何在事件侦听器中利用kernel.terminate

在我的捆绑包中,我想利用该kernel.terminate事件来刷新有关webservice api调用的一些统计信息.然而,我没有找到任何资源以最好的方式做到这一点.

在一个监听器GuzzleExceptionListener(他的角色是拦截每个失败的webservice调用)中我已经注入了EntityManger服务.:

if ($exception instanceof BadResponseException) {
    $entityManager = $this->entityManager;

    $dispatcher = new EventDispatcher;
    $dispatcher->addListener('kernel.terminate', function (Event $event) use ($entityManager) {
        $repository = $entityManager->getRepository("somerepository");
        // do some treatment for stats
        $entityManager->persist($apicall);
        $entityManager->flush();
    });
}
Run Code Online (Sandbox Code Playgroud)

宣言GuzzleExceptionListener:

<service id="my_service" class="%my_class%">
    <tag name="kernel.event_listener" event="kernel.exception" method="onKernelException" />
    <argument type="service" id="doctrine.orm.entity_manager" />
</service>
Run Code Online (Sandbox Code Playgroud)

无论如何,当事件kernel.terminate被触发时不会调用此闭包.为什么?是因为它本身就是听众吗?

symfony

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

MySQL:AVG的AVG不可能吗?

我想做一个平均值:问题是对于 1 个项目,我正在计算每个元素的 AVG(有效),但是一旦我想要类别平均值的全局平均值(something 和 foo),它就不起作用(mysql 向我抛出一个错误:请参阅下面我使用的语法)。

我需要这样做,因为我想按全球平均值对结果进行排序

SELECT AVG(AVG(category1)+AVG(category2)) /2 as moy
..... 
ORDER BY moy DESC
Run Code Online (Sandbox Code Playgroud)

谢谢,

编辑:我想要每个类别的平均值编辑2:

得到表:服务器(...)得到表:answer_poll(价格、接口、服务、质量)

一个用户有 1 个服务器,他可以多次回答该服务器的民意调查

 SELECT s.name , s.type , COUNT(s.GSP_nom) as nb_votes, 
 TRUNCATE(AVG(quality), 2) as quality,  TRUNCATE(AVG(price), 2)  as price,    
 TRUNCATE(AVG(interface), 2)  as interface,  TRUNCATE(AVG(services), 2)  as services
  FROM answer_poll AS v
  INNER JOIN server AS s ON v.idServ = s.idServ
  GROUP BY s.name
ORDER BY global average :d
Run Code Online (Sandbox Code Playgroud)

这个请求=每个类别的平均值,但我想要平均值的平均值:p

mysql average request

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

jQuery:如何为ajax请求添加延迟?

我有一个函数,它返回在敲击时在AJAX中触发的一定数量的数据.

但是,只要我输入"hello my name is"这样的"long"字符串,就会在每次键入一个键时启动一个请求(单次请求10次,获得1个请求响应需要5秒).

请问如何避免?(我不想使用.onblur)

$(document).ready(function()
    {
      $('.search input[type="submit"]').hide();

      $('#search_keywords').keyup(function(key)
      {
        if (this.value.length >= 2 || this.value == '')
        {
          $('#loader').show();
          $('#jobs').load(
            $(this).parents('form').attr('action'),
            { query: this.value + '*' },
            function() { $('#loader').hide(); }
          );
        }
      });
    });
Run Code Online (Sandbox Code Playgroud)

谢谢 ;)

ajax jquery

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

学说:如何操纵集合?

在动作中使用symfony && doctrine 1.2,我尝试为用户显示排名靠前的网站.

我做了:

 public function executeShow(sfWebRequest $request)
  {
    $this->user = $this->getRoute()->getObject();
    $this->websites = $this->user->Websites; 
  }
Run Code Online (Sandbox Code Playgroud)

唯一的问题是它返回一个包含所有网站的Doctrine集合,而不仅仅是排名靠前的网站.

我已经设置了一个方法(getTopRanked()),但如果我这样做:

$this->user->Websites->getTopRanked()
Run Code Online (Sandbox Code Playgroud)

它失败.

如果有人有想法改变Doctrine集合,只过滤排名最高的.

谢谢

PS:我的方法看起来像(在websiteTable.class.php中):

   public function getTopRanked()
{
  $q = Doctrine_Query::create()
       ->from('Website')
      ->orderBy('nb_votes DESC')
       ->limit(5);
  return $q->execute();

}
Run Code Online (Sandbox Code Playgroud)

php doctrine symfony1 doctrine-1.2

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

Windows VS MacOS上的差异大小字体呈现.怎么解决?

我一直在想自己为什么在Windows上我的字体看起来更小,而且比OSX更加糟糕.

屏幕截图Mac VS Windows:http://screencast.com/t/UUxqLRhM

是因为我在某些规则上使用"em"而不是"px"吗?

谢谢.

css fonts

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

0
推荐指数
3
解决办法
2万
查看次数

为什么我的布局/ CSS被搞砸了?

我无法找到问题的原因:

css被"破坏"的页面:凌乱的布局

相同的页面,但在其中的另一个文本显示结果为例外:良好的布局

谢谢 ;)

css

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

C:认为参数是int参数

在我的程序中,我需要验证传递给程序的参数是一个整数,所以我创建了这个小函数来处理用户键入"1st"而不是"1"的情况.

问题是它根本不起作用.我试着调试和所有我可以告诉你的是,参数为12,长为2(12是我要测试的值,2是传递给函数的数数)

 int intOnly(char *toCheck, int longeur) {
 int i = 0; 
 while (i < longeur) {
  switch (toCheck[i]) {
   case 0:
   case 1:
   case 2:
   case 3:
   case 4:
   case 5:
   case 6:
   case 7:
   case 8:
   case 9:
   case ' ': 
    i++;
   default:
    return 0;
    break;
  }
  return 1;
 }
}
Run Code Online (Sandbox Code Playgroud)

我希望一切都清楚,谢谢你的帮助;)

c function

0
推荐指数
3
解决办法
187
查看次数