我试图在谷歌上找到一些关于此的东西,但没有任何结果.我有一个继承自WebTestCase的TestCase类,我希望在所有单元/功能测试中使用一些方法:
<?php
namespace Application\FaxServerBundle\Test;
use Symfony\Bundle\FrameworkBundle\Test\WebTestCase;
use Doctrine\Common\DataFixtures\Loader;
use Doctrine\Common\DataFixtures\Executor\ORMExecutor;
use Doctrine\Common\DataFixtures\Purger\ORMPurger;
use Application\FaxServerBundle\DataFixtures\ORM\NetworkConfigurationData;
class TestCase extends WebTestCase
{
protected $kernel;
public function setUp()
{
parent::setUp();
}
public function getEm()
{
return $this->getService( 'doctrine.orm.entity_manager' );
}
public function getNetworkConfigurationRepository()
{
return $this->getEm()->getRepository( 'Application\FaxServerBundle\Entity\NetworkConfiguration' );
}
public function loadNetworkConfigurationFixtures()
{
$loader = new Loader();
$loader->addFixture( new NetworkConfigurationData() );
$this->loadFixtures( $loader );
}
public function loadFixtures( $loader )
{
$purger = new ORMPurger();
$executor = new ORMExecutor( $this->getEm(), $purger );
$executor->execute( $loader->getFixtures() …Run Code Online (Sandbox Code Playgroud) 我想对你对这两个框架的看法.我非常喜欢ExtJS的功能,但最近我看到了SmartClient,它看起来也很棒,并且免费(它的客户端功能)用于商业项目.我尝试了一点SmartClient,它似乎比ExtJS更容易,并且它有更好的文档来扩展ExtJS.
但是..我没有使用任何这些框架,也许我错了.这就是为什么我希望与他们合作过的人的意见.
BTW .. ExtJS的许可如何运作?您只需为每个开发人员提供一个许可证,然后您就可以开发和销售您想要的每个应用程序,或者您必须为您销售的每个应用程序购买许可证?
在此先感谢您的帮助.
我有3个配置文件,其中包含像"[DBPASSWORD]"这样的令牌,我想通过Phing修改我的"构建"任务.我没有找到执行我需要的任务,在为此编写自己的任务之前,我想知道是否有人有更好的解决方案.
谢谢!
ajax ×1
doctrine ×1
extjs ×1
javascript ×1
phing ×1
php ×1
phpunit ×1
ria ×1
smartclient ×1
symfony ×1