小编gsk*_*ema的帖子

Schema.org的WebSite与WebPage

我正在阅读有关如何实施Sitelinks Search Box的 Google文档.在这个例子中,他们使用

itemscope itemtype="http://schema.org/WebSite"
Run Code Online (Sandbox Code Playgroud)

实现像... potentialAction等子属性

但是,在阅读了架构文档后,CreativeWork它看起来WebSite不如我WebPage.

  • 他们从中继承了同样的特质 CreativeWork
  • WebPage有自己的属性,而WebSite没有

是否存在WebSite应该使用/更可取的情况?

seo html5 schema.org

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

如何在PhpDoc块中创建文件链接或在PhpStorm中创建注释?

是否有一个功能或插件来创建这样的本地项目文件的链接:

/**
 * @see ./views/templates/file.twig
 */
public function render()
{
  ..
}
Run Code Online (Sandbox Code Playgroud)

这对于在文件之间跳转非常有用.

我找到了这个插件,但似乎不再维护或不支持PhpStorm> 2016:

https://plugins.jetbrains.com/plugin/7235?pr=phpStorm

phpdoc phpstorm

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

如何延长Symfony中的会话cookie生存期?

在服务器端访问会话数据时,将对其modified_time进行设置,从而将其到期时间延长到将来。

但是,PHPSESSIDcookie 不会发生这种情况。虽然服务器端的会话数据有效期已延长,但cookie有效期未延长。如果cookie过期,则用户将丢失其会话-发送请求时,他将没有会话ID。

有什么办法可以Symfony\Component\HttpFoundation\Session\Session延长Cookie的有效期吗?

  • 可以为相同的会话ID完成此操作吗?还是我们必须重新生成它(对于许多用户X许多请求似乎效率低下)?
  • 我应该自己手动设置它(不考虑OOP原则)

我已经找到$request->getSession()->getMetadataBag() 并尝试设置stampNew(),但这似乎与PHPSESSIDcookie 无关。

php cookies session symfony

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

如何从jQuery中的同一行中选择不同的单元格?

我有这个jQuery选择器:

'table tbody tr td:first-of-type'
Run Code Online (Sandbox Code Playgroud)

如何从$(this)构造同一行的单元格选择器?我需要检查一下

 $(document).on('click','table tbody tr td:first-of-type',function()
 {
   if ( $('table tbody tr td:nth-child(2)').text() != "" ) // for the same row !!
   //do something
   else
   //do something else
 }
Run Code Online (Sandbox Code Playgroud)

额外的问题:我应该避免使用像nth-child()这样的CSS3选择器并使用像eq()这样的jquery选择器吗?

jquery html-table jquery-selectors

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