标签: symfony1

将参数从服务器端PHP传递到客户端JavaScript的最安全的方法是什么

在我的应用程序中,我非常依赖JavaScript来增强用户界面,但所有数据都来自数据库并由PHP处理.默认情况下,我使用'echo'语句来"及时"替换所需的值,如下所示:

var myVariable = <?php echo $myVariableInPHP ?>
Run Code Online (Sandbox Code Playgroud)

然而,这并没有让我感到非常优雅,我担心这些代码的稳定性和可维护性.

我在这里有其他选择吗?

对于服务器端,我使用的是Symfony 1.4 PHP框架.

谢谢,

javascript php symfony1

27
推荐指数
1
解决办法
1万
查看次数

同一模式中的不同继承类型

我在symfony项目上使用Doctrine 1.2,我正在考虑在我的模式中混合具体和列聚合继承类型:列聚合让我在父表中查询并获取父记录和子记录,而具体的继承让我得到更清洁的架构.此外,混合将在同一个继承链中.我该如何编写模式文件?喜欢以下?

A:

B:
  inheritance:
    extends: A
    type: concrete

C:
  inheritance:
    extends: B
    type: column_aggregation
    keyField:         type
    keyValue:         1
Run Code Online (Sandbox Code Playgroud)

或者这样或许:

A:

B:
  inheritance:
    extends: A
    type: concrete

C:
  inheritance:
    extends: B
    type: concrete
D:
  inheritance:
    extends: C
    type: column_aggregation
    keyField:         type
    keyValue:         1


E:
  inheritance:
    extends: C
    type: column_aggregation
    keyField:         type
    keyValue:         2
Run Code Online (Sandbox Code Playgroud)

有危险/警告吗?

inheritance doctrine symfony1 concrete-inheritance column-aggregation

26
推荐指数
1
解决办法
1170
查看次数

选择Zend OR Symfony?为什么?

我知道这已经做了很多次了(有些帖子真的很旧,所以根据当前的播放状态获得反馈会很好),但是我希望人们建议我们使用哪个框架来构建我们即将推出的新应用程序开始发展.尽管我们根据ZEND建立了一切,但现在客户的投资者需要知道我们选择Zend的原因.

它是在基础上选出的,5个开发人员中有2个熟悉Zend.现在客户想要详细解释为什么我们没有选择Symfony而不是Zend.我们的理由还不足以支持我们的选择;)所以帮助我选择哪个框架比其他框架具有什么优势,这样我们就可以为他提供坚实的理由(对于zend),如果symfony有更多+ ves那么我们为什么选择它(symfony) )现在.我们现在可以改变我们的框架.

我想正确的答案是'取决于你的应用程序和你自己的要求/偏好'所以这里是一个应用程序的简要描述和我们自己的一些要求:

应用程序:

一种金融交易系统,提取在全球数千/数百万POS上完成的实时交易数据.

项目很少有重要的事情:

  1. 数据库已经提供给我们,它是一个ORACLE数据库.

  2. Oracle数据库有超过86个表.一些表目前有超过60000行数据,其中一些还有79列.

我们的要求:

  • jQuery的良好支持
  • 允许轻松输出不同类型的输出(HTML,XML,JSON)
  • 使用内置功能/方法轻松进行UI开发.
  • ACL
  • 相当快的发展(一如既往,时间紧迫)
  • 良好的清洁业务逻辑层,可以自由地构建我们喜欢的解决方案.
  • 一个框架,可以帮助您快速完成工作,但不会限制您太多.
  • 做其他项目的好平台.

使用这些框架的人(特别是那些使用过这两种框架的人)的任何反馈都将非常感激.

Zend不是强制性的,但如果改为symfony,我们需要支持.所以用原因,链接支持你的答案.

谢谢.

php symfony1 zend-framework

25
推荐指数
1
解决办法
2万
查看次数

使用Symfony的重定向功能时锚定在URL中

我正在使用

$this->redirect('route', array('id' => $id));
Run Code Online (Sandbox Code Playgroud)

但我需要能够在结尾放置"#"锚,但我找不到这样做的方法.有任何想法吗?

代码

$this->redirect('route', array('id' => $id));
Run Code Online (Sandbox Code Playgroud)

返回/ route/id/5但我希望能够创建/ route/id/5#anchor7

php symfony1

24
推荐指数
1
解决办法
2万
查看次数

Doctrine_Core :: getTable() - > findAll()如何指定顺序?

当使用Doctrine_Table对象,是有可能使用时指定返回集合的顺序findAll()findByWhatever()

文档中,我看到了一些关于它的内容getOrderByStatement(),processOrderBy()但目前尚不清楚如何使用它们......

php doctrine symfony1

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

关于doctrine m:n关系的未定义索引

我有一个'部门'和'newsItem',它们与m:n有关.每当我尝试枚举一个部门的newsItems,从而触发从db中检索时,我得到这个错误:

at ErrorHandler ->handle (
  '8',
  'Undefined index: newsItems',
  '/.../ufscar_symfony/vendor/doctrine/lib/Doctrine/ORM/Persisters/BasicEntityPersister.php',
  '807',
  array(
    'assoc' => array(
      'fieldName' => 'newsItems',
      'joinTable' => array(),
      'targetEntity' => 'UfscarDfmc\OrgBundle\Entity\NewsItem',
      'mappedBy' => 'newsItems',
      'inversedBy' => null,
      'cascade' => array(),
      'fetch' => '2',
      'type' => '8',
      'isOwningSide' => false,
      'sourceEntity' => 'UfscarDfmc\OrgBundle\Entity\Department',
      'isCascadeRemove' => false,
      'isCascadePersist' => false,
      'isCascadeRefresh' => false,
      'isCascadeMerge' => false,
      'isCascadeDetach' => false
    ),
    'sourceEntity' => object(Department),
    'offset' => null,
    'limit' => null,
    'criteria' => array(),
    'sourceClass' => object(ClassMetadata)
  )
)

特别奇怪的是,在部门,另一个m:n实体中存在另一种关系,它只是起作用,并且映射的设置方式没有区别,我至少检查了10次. …

php doctrine symfony1

23
推荐指数
2
解决办法
3万
查看次数

在Symfony 1中,警告"警告:ob_start():函数未找到或函数名称无效"?

我为什么得到:

警告:ob_start():在第155行的/symfony-1.3\lib\config\sfApplicationConfiguration.class.php中找不到函数'或函数名无效

这与Symfony 1.x项目一起发生.我使用的是Apache 2.2和PHP 5.4.1.

上述行包括:

ob_start(sfConfig::get('sf_compressed') ? 'ob_gzhandler' : '');
Run Code Online (Sandbox Code Playgroud)

php symfony1

23
推荐指数
1
解决办法
2万
查看次数

IDE对Symfony框架的支持最强?

我正在寻找一个与Symfony框架一起使用的IDE .

我有一些使用NetBeans 6.5 IDE的经验,但似乎并不总是完成类方法,而且它似乎没有内置任何PHP代码片段.

以下是我希望从IDE中按重要性顺序拥有的功能:

  • 所有Symfony和Propel类方法的代码完成(我永远不会记住它们)
  • 代码模板,(类骨架,HTML结构,Symfony模板?)
  • 直接的代码调试
  • 源控制

php ide symfony1

22
推荐指数
1
解决办法
3万
查看次数

Symfony1中Symfony2等价的组件是什么?

在我的Symfony2应用程序中,我希望在各个页面上显示一个小部件.这不仅可以通过其模板定义,还需要调用DB并通过控制器.

在Symfony1中,我将创建一个组件并包含它.我如何在Symfony2中做同样的事情?

php symfony1 symfony

20
推荐指数
2
解决办法
4378
查看次数

将json返回到symfony中的ajax?

在symfony中,我调用一个动作,我想让它将json返回给jQuery前端.

Jobeet教程教导如何返回部分但我想返回json,而不是部分.

symfony1

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