我需要使用Symfony
2的缓存系统缓存一些特定于应用程序的数据,以便可以运行cache:clear
清除它。所有缓存都依赖于缓存,app/cache
但是实际上如何缓存数据呢?
http://symfony.com/doc/current/cookbook/index.html
我看到的唯一主题是有关使用Varnish进行HTML缓存的内容。
如果您已经在使用Doctrine,则只需使用这些缓存类。
将服务添加到config.yml
:
services:
cache:
class: Doctrine\Common\Cache\ApcCache
并在您的控制器中使用它:
if ($fooString = $this->get('cache')->fetch('foo')) {
$foo = unserialize($fooString);
} else {
// do the work
$this->get('cache')->save('foo', serialize($foo));
}
问题内容: 我正在Ubuntu环境 (LAMP)* 上工作,但是当我在 Windows 7启动器 操作系统上安装 symfony2 时,当我尝试在Windows中使用命令提示符制作 实体时 ,它会遇到问题,但它不会使用 php app / console * 任何帮助表示赞赏! 谢谢 问题答案: 您需要将PHP可执行文件添加到PATH中,或使用绝对链接调用它:。
我刚刚更新了我的作曲家后运行我的项目它显示错误boostrap.cache文件我目前在Windows上使用Netbean。 试图从命名空间“Symfony\Component\ClassLoader”加载类“ClassCollectionLoader”。您是否忘记了另一个名称空间的“use”语句? 我试过命令: 这给了我一个错误: 无法打开输入文件:bin/build\u引导。php 清除缓存会给
问题内容: 我需要在Symfony 2中清除我的学说的缓存。 命令行中必须有某种 清除缓存的方法 。 还是应该在哪里找到并删除属于缓存的文件? 问题答案: 将列出您的操作方法 对于symfony 3+: 和命令列表(用于从项目目录复制/粘贴):
问题内容: 像问题主题一样,如何在symfony2中设置默认表前缀? 如果可以为所有实体默认设置最佳设置,但可以选择对单个实体进行覆盖。 问题答案: 自己弄清楚了这一点之后,我想对如何实现这一点有所启发。 Symfony 2和Doctrine 2.1 注:我使用YML进行配置,这就是我要显示的内容。 打开捆绑包的 Resources / config / services.yml 定义表前缀参数:
问题内容: 在Python中scp文件的最pythonic方式是什么?我知道的唯一路线是 这是一种骇客,并且在类似Linux的系统之外不起作用,并且需要Pexpect模块的帮助来避免出现密码提示,除非你已经为远程主机设置了无密码的SSH。 我知道Twisted的,但是我希望避免通过低级ssh模块自己实现scp。 我知道,一个支持SSH和SFTP的Python模块;但它不支持SCP。 背景:我正在连
问题内容: 我有一长行代码,我想在多行中分解。我使用什么,语法是什么? 例如,添加一串字符串, 并分成两行,如下所示: 问题答案: 线路是什么?你可以在下一行中使用参数而不出现任何问题: 否则,你可以执行以下操作: 查看样式指南以获取更多信息。 从示例行中: 要么: 请注意,样式指南指出,最好使用带括号的隐式连续符,但是在这种特殊情况下,仅在表达式周围加上括号可能是错误的方法。