小编Joh*_*nny的帖子

symfony2 doctrine允许空值?

所以,我仍然是symfony的新手,但我正在快速学习......我创建了一个实体和一个crud(我忘记了我是如何实际做到的,但它是通过命令行)...

该实体是用它创建的:

namespace Ecs\CrmBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * Ecs\CrmBundle\Entity\TimeClock
 */
class TimeClock
{
    /**
     * @var integer $id
     */
    private $id;

    /**
     * @var datetime $in1
     */
    private $in1;

    /**
     * @var datetime $out1
     */
    private $out1;

    /**
     * @var datetime $in2
     */
    private $in2;

    /**
     * @var datetime $out2
     */
    private $out2;

    /**
     * @var datetime $in3
     */
    private $in3;

    /**
     * @var datetime $out3
     */
    private $out3;


    /**
     * Get id
     *
     * @return integer 
     */ …
Run Code Online (Sandbox Code Playgroud)

doctrine symfony

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

codeigniter count_all_results

我与最新的工作codeIgniter释放出来,而且我也有工作jquery datatables,从datatables.net

我写过这个函数:https://gist.github.com/4478424 哪个,工作正常.除非我使用文本框输入内容进行过滤.过滤器本身会发生,但我的计数完全关闭.

我尝试$res = $this->db->count_all_results()在我之前添加get,并且它会停止工作.我需要完成什么,if ($data['sSearch'] != '')然后利用整个查询,而不用limit查看搜索过滤器存在多少总行数.

如果您需要在我的要点中看到除了什么之外的任何其他代码,请询问并继续发布.

activerecord codeigniter

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

symfony2 twig渲染,异常抛出

所以在我的基本模板中,我有: {% render "EcsCrmBundle:Module:checkClock" %}

然后我创建了ModuleController.php ...

<?php

namespace Ecs\CrmBundle\Controller;

use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Ecs\CrmBundle\Entity\TimeClock;

class ModuleController extends Controller
{
    public function checkClockAction() {
        $em = $this->getDoctrine()->getEntityManager();
        $user = $this->get('security.context')->getToken()->getUser();
        $today = time();
        $start = date('Y-m-d 00:00:00');
        $entities = $em->getRepository('EcsCrmBundle:TimeClock');
        $query = $entities->createQueryBuilder('tc')
                ->select('tc.in1, tc.out1, tc.in2, tc.out2, tc.in3, tc.out3')
                ->where('tc.noteBy = :user')
                ->andWhere('tc.daydate >= :start')
                ->setParameter('user', $user->getid())
                ->setParameter('start', $start)
                ->setMaxResults('1')
                ->getQuery();
         $entities = $query->getSingleResult();
         if (empty($entities)) {
            $ents = "clocked_out";
            $this->get('session')->set('clockedin', 'clocked_out');
         } else {
            for ($i=1; $i <= 3; $i++) …
Run Code Online (Sandbox Code Playgroud)

symfony twig

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

标签 统计

symfony ×2

activerecord ×1

codeigniter ×1

doctrine ×1

twig ×1