首页 > TAG信息列表 > symfony-1-4
php-在symfony上使用url_for和link_to确定协议
我想从symfony更改与link_to和url_for函数一起使用的默认协议.我在文档中找不到任何好的方法.我的解决方案是生成绝对URL,并通过https:替换http :,但我认为它并不干净. 那你有答案吗? 谢谢.解决方法:您可以设置sfRouting参数以生成https url或具有其他协议的url.签出sfRouting :: fixPHP-Symfony中的自定义验证器
我想为Symfony 1.4创建自定义验证器,例如检查长度名称.我知道它存在,但我想拥有它. 我创建了/myapp/lib/validator/sfValidatorName.class.php 必须在那儿: class sfValidatorName extends sfValidatorBase { protected function configure($options = array(),的Symfony形式不遵守默认设置
我有一个非常简单的表格,其中包含了理论模型中的某些字段. $this->widgetSchema['fields'] = new sfWidgetFormDoctrineChoice(array( 'model' => 'FieldModel', 'expanded' => true, 'multiple' => true,))PHP-Symfony 1.4 sfThumbnail不生成缩略图
我有一个上传表单,效果很好,正在上传照片,但问题是sfThumbnail插件似乎无法正常工作.没有生成缩略图.这是我的代码: // /lib/form/UploadForm.class.php public function configure() { $this->setWidget('photo', new sfWidgetFormInputFileEditable(的APC不会为Symfony1.4 / Doctrine应用程序提供任何性能提升?
我正在开发一个应用程序(Symfony 1.4 / Doctrine),该应用程序的某些页面加载起来非常繁重.这些页面之一包含具有很多关系的非常复杂的表单(嵌入式表单).该页面执行以下操作:获取所有对象,创建表单(带有对象),渲染表单. 这导致每页的加载时间约为1.5秒. MySQL似乎不是瓶颈,执行查询大PHP-symfony2和symfony1应用程序相同的密码加密
我有一个带有sfGuardUser插件的symfony1应用程序.我需要在新的symfony2应用程序中使用相同的数据库. 如何定义密码编码器,使其与symfony1编码的密码匹配?解决方法:如果您没有提供其他编码算法,则Symfony 1.x将使用sha1($salt.$rawPassword).因此,您的PasswordEncoder应该如下所示: uPHP-Symfony 1.4 Cookie问题
我试图找到Symfony在哪里设置cookie.当我访问我的网站时(我正在使用sfDoctrineGuard插件),我得到登录页面,这是预期的行为.查看已创建的cookie时,会出现一个“ symfony” cookie.我找不到Symfony在哪里设置此Cookie …我需要更改到期时间. 我看到使用setCookie的唯一地方是“记住我PHP-空有类?
涉及到Symfony 1.4和Propel,但我不确定它们是否会导致以下所述的奇怪行为. $this->_parent = TestPeer::retrieveByPK($this->getParentId()); var_dump(get_class($this->_parent), $this->_parent); 打印出“ Test”和“ null”. 怎么会这样呢 聚苯乙烯 1 / $this-> getParentIPHP-如何在Symfony中强制重新加载javascript / css?
读取此线程后:How to force browser to reload cached CSS/JS files? 我想知道Symfony中是否有任何内置函数或简便方法,当发现javascript / css文件已被修改时,通过在链接上附加随机查询字符串或时间戳来自动强制重新加载. (通常,人们使用use_javascript函数生成< script>标记)解决如何在管理面板中用symfony对自己的列进行排序?
M schema.yml: News: columns: title: type: string(50) category_id: type: integer(4) relations: Category: local: category_id foreign: category_id type: one Category: columns: category_name: type: s500个内部服务器Symfony投入生产,可能是由于PHPsuexec
当我尝试访问任何模块时,在我的Symfony子域安装中遇到500个内部服务器错误.服务器上确实安装了PHPsuexec.有人知道发生了什么吗?否则,它表明symfony项目已安装,并且在我的服务器上运行良好. 一个小故障可能是我的服务器上目录的权限为777,所有文件的权限为666.但是,由PHPsuexec提供,无法在Symfony中创建包含JOIN和RAND()的MySQL查询
我该怎么做呢: SELECT t.id FROM table t JOIN (SELECT(FLOOR(max(id) * rand())) AS maxid FROM table) AS tt ON t.id >= tt.maxid LIMIT 1 在Symfony中? (我知道该怎么做,但这太多了.解决方法: $connection = Doctrine_Manager::getConnection()->getDbh(); 将无法正常工php – 是否有可能只在一个表上运行“symfony doctrine build –all”任务?
如果我运行下面的任务,它会构建所有内容并清除数据库: php symfony doctrine build --all 我希望这个任务只针对我放在schema.yml中的新表运行 可能吗 ?解决方法:我认为你应该使用迁移. 首先,您需要恢复初始状态(当架构,模型和数据库同步时).删除你的更改表单schema.yml重建你的模php – 将月份名称更改为法语
我有这个代码: <?php echo "'".$sgps_newsletter->getEmail()."' demande en ".date('d.M.Y', strtotime($sgps_newsletter->getCreatedAt())) ?> 但月份名称用英文表示.我该怎么做才能用法语展示它?我已将settings.yml默认文化更改为法语,但没有任何反应.解决方法:从htphp – Symfony 1.4条件验证
我有一个继承自sfGuardRegisterForm的个人资料表单 我有这些领域: $this->useFields( array('first_name', 'last_name', 'email_address', 'country', 'language', 'currentphp – 推进类重建后“基础查询”中的多个函数声明
我修改了我的db和一些fk关系.在重建模式和重建类之后,我在尝试使用该类时收到错误消息 Fatal error: Cannot redeclare BaseHrlibQualificationLevelQuery::filterByHrlibQualification() in C:\wamp\www\cbm_hr\trunk\cbm\plugins\cbmHrLibPlugin\lib\model\om\BaseHrlibQualifiPHP sf.1.4 Propel 1.6:循环结果时内存泄漏
我正在使用symfony 1.4 propel 1.6,我想将所有用户数据库导出(索引)到ElasticSearch. 我写了所有的脚本,除了一个问题外,一切正常.我创建一个重复大约20.000次的循环,每次memory_usage增加. 问题是:它不应该,因为我正在摧毁所有的引用. 我认为Propel正在为我创建的每个对象留下静态php – Doctrine的addColumn()迁移方法有哪些选项?
API将代码提供为: public function up() { $this->addColumn('table_name', 'column_name', 'string', $options); } 但是没有关于可以包含在options数组中的内容的文档. http://www.doctrine-project.org/Doctrine_Migration_Base/1_2#method_addcolumn解决方法:文档错php – 是否有最适合Symfony部署的托管?
我将在过去的几周内创建一个新的应用程序. 是否有最适合Symfony的托管公司或根本不重要?或者在我的案例中是否有您推荐或不推荐的托管公司? 这是一个用php(Symfony 1.4)编写的非常小的应用程序和带有phpmyadmin的db mysql. 我问这个问题是因为我想把这个网络应用程序.在共享服务器上(php – 可以在一天中的某个特定时间自动运行symfony任务吗?
我有可以通过命令行手动运行的任务,但如果我希望它自动运行,每天一次,中午.可以用symfony完成,还是必须使用外部进程?解决方法:您必须使用系统的cron任务调度程序.如果您使用的是CPanel共享主机帐户,则可以通过该界面轻松设置.否则,您可能需要查看以下网站:http://www.cyberciti.biz/php – 复制具有所有关系的Doctrine对象
我想用他所有的关系复制一份记录. 我正在尝试: $o = Doctrine::getTable('Table')->Find(x); $copy = $object->copy(); $relations = $o->getRelations(); foreach ($relations as $name => $relation) { $copy->$relation = $object->$relation->copy(); }php – 与Doctrine的SUM周
2012年3月: 9 27 28 29 1 2 3 4 10 5 6 7 8 9 10 11 11 12 13 14 15 16 17 18 12 19 20 21 22 23 24 25 13 26 27 28 29 30 31 第一列这是一年中的数字周 – 在php日期(“W”); 我在数据库MySQL中: id | count | date 1 | 2 | 20javascript – $_FILES使用DropzoneJS和Symfony 1.4返回空
我已经在网上浏览了几篇SO和博客文章,但找不到有用的东西. 我正在尝试设置一个简单的HTML拖放表单,用户可以通过DropzoneJS一次上传多个文件. HTML: <form action='<?php echo url_for("@menu_basic_menu"); ?>' method="post" enctype="multipart/form-data" class="dropzonephp – MySQL在Doctrine和Symfony中定义的变量
我有以下Doctrine声明,它工作正常. $query = $this->createQuery('r') ->select('u.id, CONCAT(u.first_name, " ", LEFT(u.last_name,1)) as full_name, u.first_name, u.last_name, u.gender, r.run_time') ->innerJophp – 生产中的Symfony日志记录忽略日志级别
来自factories.yml的相关片段: prod: logger: class: sfAggregateLogger param: level: err loggers: sf_file_err: class: sfFileLogger param: level: err file: %SF_LOG_DIR%/%SF_APP%_%SF_ENV