在symfony学说中有多个findby

JER*_*ERC 2 doctrine symfony1 findby

我需要知道是否有办法做这样的事情:

$customerClient = $clientTable->findByCustomerNumber($this->array_data[$rowIndex]['D']);
$customerClient = $customerClient->findOneByEmpCartera($portfolio);
Run Code Online (Sandbox Code Playgroud)

我收到此错误消息

调用未定义的方法Doctrine_Collection :: findOneByEmpCartera()

我需要在$clientTable对象表中做2个过滤器,

任何建议对我都有用.

Rad*_*anf 7

Symfony 1.4实际上可以一次处理多个字段,但是如何使用这个功能这很荒谬

Doctrine::getTable('MtCheck')->findOneBy('idAndc_type', array($id,$type))
Run Code Online (Sandbox Code Playgroud)

哪个表

CREATE TABLE `mt_check` (
  `id` int(11) NOT NULL,
  `c_type` int(11) NOT NULL,
  `c_ver` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`,`c_type`),
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Run Code Online (Sandbox Code Playgroud)

你可以使用'And'或'Or'精确,前后没有空格.