我在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) 更新:
我已经放弃了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) 我需要知道symfony项目中的数据库名称和数据库服务器名称.如何在symfony中使用编程方式访问当前数据库连接设置(使用Doctrine)?
我是symfony的新手.
如何从Symfony 1.4获取URI路径?
我这样尝试过:
sfContext::getInstance()->getRequest()->getRelativeUrlRoot()
Run Code Online (Sandbox Code Playgroud)
但是没有用.
我试着按照这里的symfony教程:http://www.symfony-project.org/book/1_2/03-Running-Symfony
这是不连贯的:它说要下载沙箱,但教程的其余部分似乎是非沙箱版本.这似乎不是一步一步,我不能得到相同的结果.
这真是令人沮丧,如果我没有项目,我已经放弃了!
那么还有什么比官方的啧啧更好,以便我可以开始?
非常感谢.
我正在尝试将子域名与symfony中的客户ID进行匹配.
即我有customer1.example.com和customer2.example.com
域存储在表中.
当用户访问customer1.example.com时,我想获取子域名,在数据库中查找域名,一旦匹配,它将为该客户部署app config,然后将customer_Id存储在全局属性中所以我确切地知道我正在处理整个应用程序的客户.虚拟主机将具有相关的通配符服务器名称.
你有没有成功实现这一目标,如果是,如何实现?如果没有,任何想法都将是一个很大的帮助!
我正在考虑使用过滤器来做到这一点.
:-)
Symfony上的简单购物车系统有哪些选择?我正在寻找能够:
我发现的每个Symfony特定解决方案(sfShop,symfony-ecommerce,sfShoppingCart)都已过时,并未针对1.4进行维护.是否还有其他Symfony特定解决方案?
如果Symfony没有特定的内容,那么更常见的系统是否与Symfony完全集成?我正在寻找一些简单的东西.我不需要提供商店,跟踪商品/库存等的完整电子商务解决方案,因为这仅适用于较大网站的小型付费注册部分.
尝试时出现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的.
谢谢你的帮助.
我试图在Aptana 3.0.4中调试PHP代码,但没有成功.
PS:我正在使用Symfony 1.4,我想调试PHP代码.
我有一个用Symfony 1.4编写的网站.这是我的第一个symfony网站,学习曲线对我来说有点陡峭.这是一个相当复杂的网站,如果没有破坏,我不想"修复它".
话虽如此,由于sf 1.4现在是遗留代码,我最终希望将网站移植到sf 2.0.事实上,我将在明年年初重新启动该网站,我想知道我是否也可以咬紧牙关,一次性将网站从1.4端口"移植"到2.0.
所以,我需要知道以下答案:
symfony1 ×10
php ×7
doctrine ×3
symfony-1.4 ×3
symfony ×2
aptana ×1
debugging ×1
doctrine-orm ×1
fatal-error ×1
filter ×1
mamp ×1
mysql ×1
subdomain ×1