propel

    0热度

    1回答

    我从来不喜欢SQL,很高兴找到Propel。 我 “的schema.xml” 看起来如下: <?xml version="1.0" encoding="UTF-8"?> <database name="lifeplan" defaultIdMethod="native"> <table name="event" phpName="Event"> <column name="

    1热度

    1回答

    我刚将传统项目中的Propel从1.4升级到1.6.9,并试图利用迁移功能。在做一些测试时,我已经意识到,在进行数据迁移时(无模式更改),可以使用PDO类来管理插入/更新新数据,但对于“下移”部分来说也是如此相同的迁移。 或者,它将执行preDown()方法的PDO方面,但由于没有执行getDownSQL()方法,因此它不会更改存储在数据库中的当前迁移版本。这显然是一个问题,因为它不会让我再次重新

    0热度

    1回答

    我是新来推进,我已经用codeigniter实现它。下面我已经提交了查询和连接。根据查询,我创建了两个表格的连接,即“项目”和“itemsfields”。 $c = new Criteria(); $c->addJoin(itemspeer::ID, itemsfieldspeer::ITEM_ID); $items = itemspeer::doSelect($c); 但是,当我执行

    0热度

    1回答

    我将一列列名传递给Propel中的函数,我想在数据库中运行它们之前确认它们是有效的列名。 BasePeer类具有与此相反的const,获取列名称的字符串表示形式。

    2热度

    1回答

    我正在尝试在我的Mavericks(OS X 10.9)上安装Propel 2.0。我跟着Git的方法从the installation instructions,即: $ git clone git://github.com/propelorm/Propel2 vendor/propel 但是,每当我想通过在终端中输入“推动”来测试我的Propel安装,我得到这个: Fatal error:

    0热度

    1回答

    我怎么能只对当天(今天)过滤结果使用推动有今天的日期作为时间戳在MySQL数据库中的所有行: $checkIfMaxNrOfPointsTransactionsForToday = PointsTransactionsQuery::create() ->filterByTimeCreated(array('max' => 'today')) ->filte

    2热度

    1回答

    我有一个需要MySQL查询,以推动标准转换, $subSelect = " SELECT * FROM " . NotificationqueuePeer::TABLE_NAME . " where " . NotificationqueuePeer::ITNOTIFICATIONQUEUESTATUS . " = " . Notificationqueue :: STATUS_U

    0热度

    1回答

    我在我的查询类中的一个自定义功能(简化): public function applyStandardFilters($currentState) { return $this->useIdbAdsQuery() ->filterByCurrentState($currentState) ->endUse(); } 当我通过它的阵列中产生 curr

    0热度

    1回答

    如何调试Propel ORM对象查询?这是一个简单的查询: $obj = TableNameQuery::create() ->filterBy('ColumnName') ->find();

    0热度

    1回答

    通过了一些问题并没有解决方案为我工作。希望有人有一些见解。 这里是我的build.properties文件 propel.project = league propel.database = mysql propel.database.url = 'mysql:host=localhost;dbname=leaguerunner' propel.database.user = root