标签: symfony1

InnerJoin中的学说子查询

我在MySql中有功能查询:

select t.won,e.etot, s.username,s.country,r.points,r.rank FROM sf_guard_user s 
INNER JOIN marks r ON r.user_id = s.id 
inner join (select t.user_id,count(t.user_id)as won from topper t group by t.user_id) t on t.user_id=s.id
inner join (select e.user_id,count(e.user_id)as etot from exams e group by e.user_id) e on e.user_id=s.id
ORDER BY r.rank asc
Run Code Online (Sandbox Code Playgroud)

我在sfGuardUserTable类中写了学说代码:

$q= $this->createQuery('u');

        $wq =$q->createSubquery()
         ->select('t.user_id,count(t.user_id) won')
         ->from('Topper t')
         ->groupBy('t.user_id');

        $dq = $q->createSubquery()
         ->select('e.user_id,count(e.user_id) etot')
         ->from('Exams d')
         ->groupBy('d.user_id');

        $q->select(' t1.won, e1.dtot, u.username,u.country,r.points,r.rank')
         ->innerJoin ('u.Marks r ON r.user_id = u.id')
         ->innerJoin ('u.('.$wq->getDql().') t1 on …
Run Code Online (Sandbox Code Playgroud)

php doctrine symfony1

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

无法在'require_once'上重新定义课程

更新:

我已经放弃了CodeIgniter,并希望从PHP构建一个围绕我的数据库应用程序的Web界面,因为没有办法摆脱这个bug ...


例外

我得到这个例外:

Fatal error: require_once(): Cannot redeclare class doctrine\orm\abstractquery in Q:\Digest\lib\Symfony\Component\HttpFoundation\UniversalClassLoader.php on line 190

Call Stack:
    0.0007     330016   1. {main}() Q:\Digest\index.php:0
    0.0058     330800   2. require_once('Q:\Digest\lib\CodeIgniter\core\CodeIgniter.php') Q:\Digest\index.php:163
    0.2207     935856   3. call_user_func_array() Q:\Digest\lib\CodeIgniter\core\CodeIgniter.php:297
    0.2207     935904   4. Crud->index() Q:\Digest\lib\CodeIgniter\core\CodeIgniter.php:0
    0.2574    1065064   5. Crud->__getEntities() Q:\Digest\Application\controllers\crud.php:19
    0.2649    1121824   6. Doctrine\ORM\AbstractQuery->getResult() Q:\Digest\Application\controllers\crud.php:49
    0.2649    1121976   7. Doctrine\ORM\AbstractQuery->execute() Q:\Digest\lib\Doctrine\ORM\AbstractQuery.php:366
    0.2651    1121976   8. Doctrine\ORM\Query->_doExecute() Q:\Digest\lib\Doctrine\ORM\AbstractQuery.php:528
    0.2651    1121976   9. Doctrine\ORM\Query->_parse() Q:\Digest\lib\Doctrine\ORM\Query.php:223
    0.2848    1185896  10. Doctrine\ORM\Query\Parser->parse() Q:\Digest\lib\Doctrine\ORM\Query.php:203
    0.3089    1238704  11. Doctrine\ORM\Query\SqlWalker->getExecutor() Q:\Digest\lib\Doctrine\ORM\Query\Parser.php:311
    0.3090    1239104  12. Symfony\Component\HttpFoundation\UniversalClassLoader->loadClass() Q:\Digest\lib\Symfony\Component\HttpFoundation\UniversalClassLoader.php:0 …
Run Code Online (Sandbox Code Playgroud)

php symfony1 fatal-error doctrine-orm codeigniter-2

12
推荐指数
2
解决办法
8627
查看次数

在symfony中查找当前的Doctrine数据库连接设置

我需要知道symfony项目中的数据库名称和数据库服务器名称.如何在symfony中使用编程方式访问当前数据库连接设置(使用Doctrine)?

doctrine symfony1 symfony

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

如何从Symfony 1.4获取当前URI?

我是symfony的新手.

如何从Symfony 1.4获取URI路径?

我这样尝试过:

sfContext::getInstance()->getRequest()->getRelativeUrlRoot()
Run Code Online (Sandbox Code Playgroud)

但是没有用.

symfony1 symfony-1.4

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

Symfony的最佳分步教程 - (我在Windows上运行PHP)

我试着按照这里的symfony教程:http://www.symfony-project.org/book/1_2/03-Running-Symfony

这是不连贯的:它说要下载沙箱,但教程的其余部分似乎是非沙箱版本.这似乎不是一步一步,我不能得到相同的结果.

这真是令人沮丧,如果我没有项目,我已经放弃了!

那么还有什么比官方的啧啧更好,以便我可以开始?

非常感谢.

php symfony1

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

Symfony动态子域

我正在尝试将子域名与symfony中的客户ID进行匹配.

即我有customer1.example.com和customer2.example.com

域存储在表中.

当用户访问customer1.example.com时,我想获取子域名,在数据库中查找域名,一旦匹配,它将为该客户部署app config,然后将customer_Id存储在全局属性中所以我确切地知道我正在处理整个应用程序的客户.虚拟主机将具有相关的通配符服务器名称.

你有没有成功实现这一目标,如果是,如何实现?如果没有,任何想法都将是一个很大的帮助!

我正在考虑使用过滤器来做到这一点.

:-)

php subdomain symfony1 filter

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

Symfony Friendly购物车

Symfony上的简单购物车系统有哪些选择?我正在寻找能够:

  1. 提供用于跟踪要购买的商品的界面.
  2. 提供购物车操作和模板(结帐,查看购物车等)
  3. 支持Paypal.
  4. 支持优惠券代码.

我发现的每个Symfony特定解决方案(sfShop,symfony-ecommerce,sfShoppingCart)都已过时,并未针对1.4进行维护.是否还有其他Symfony特定解决方案?

如果Symfony没有特定的内容,那么更常见的系统是否与Symfony完全集成?我正在寻找一些简单的东西.我不需要提供商店,跟踪商品/库存等的完整电子商务解决方案,因为这仅适用于较大网站的小型付费注册部分.

php shopping-cart symfony1 symfony-1.4

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

使用symfony和MAMP时出现PDO连接错误

尝试时出现PDO php symfony doctrine:insert-sql
错误我得到的错误:

Warning: PDO::__construct(): [2002] Connection refused (trying to connect via tcp://127.0.0.1:3306) in /Users/johannes/Programmering/PHP/htdocs/symfony/sfprojects/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/vendor/doctrine/Doctrine/Connection.php on line 470

databases.yml里

    all:
    doctrine:
    class: sfDoctrineDatabase
    param:
      dsn: mysql:host=127.0.0.1;dbname=jobeet;
      username: root
      password: root

做一个 mysql -u root -p jobeet 有"根"作为密码,让我上网,所以没有问题存在.是的,我运行的mysql是MAMP的.

谢谢你的帮助.

php mysql doctrine symfony1 mamp

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

Aptana 3.0.4和PHP调试

我试图在Aptana 3.0.4中调试PHP代码,但没有成功.

  • 首先,有可能吗?
  • 二,具体配置是什么?

PS:我正在使用Symfony 1.4,我想调试PHP代码.

php aptana debugging symfony1

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

从Symfony 1.4到Symfony 2.0需要付出努力

我有一个用Symfony 1.4编写的网站.这是我的第一个symfony网站,学习曲线对我来说有点陡峭.这是一个相当复杂的网站,如果没有破坏,我不想"修复它".

话虽如此,由于sf 1.4现在是遗留代码,我最终希望将网站移植到sf 2.0.事实上,我将在明年年初重新启动该网站,我想知道我是否也可以咬紧牙关,一次性将网站从1.4端口"移植"到2.0.

所以,我需要知道以下答案:

  1. 我从1.4中已经知道多少适用于2.0?
  2. 是否有任何jobeet或askeet类型的教程,展示如何使用sf框架构建整个应用程序?
  3. 我是疯了,想在一个多月内有效地移植一个大型网站(只工作一段时间?) - 即"大爆炸"方法是最明智/唯一的方法吗?

symfony1 symfony-1.4 symfony

11
推荐指数
2
解决办法
3473
查看次数