关于Bundle的那些事

2014-05-12
阅读 4 分钟
4.8k
什么是Bundle Bundle在你的项目里是一等公民 事实上SF2本身就是一个Bundle 最小程度的粘合剂 用于集成类库/命令行工具到SF2 Bundle能干啥哟 提供控制器 example: Controller 提供命令行 example: app/console command tool 提供ORM实体(Entities)或者文档(Documents) 提供服务(Services) 提供Assets文件(js css img) 第...

Symfony2的表单事件 FormEventSubscriber

2014-05-02
阅读 4 分钟
3k
Form事件是动态处理表单动作的一种方式,在buildForm方法里添加Subscriber: {代码...} 然后写一下Subscriber : {代码...} 到这里一个form监听事件就完成了 这里的 {代码...} 还有几个事件 分别是form的不同时期 都是可以通过监听来修改它的状态: {代码...} 至于每个事件的先后顺序 可以在form一系列的定义里都可以看到。

Symfony EventListener实现注册成功后给用户发送邮件 (fosuserbundle)

2014-04-19
阅读 2 分钟
4.6k
事件的定义在 FOS\UserBundle\FOSUserEvents里面 跟注册有关的是: {代码...} 选取FOS\UserBundle\FOSUserEvents::REGISTRATION_SUCCESS这个事件来发送邮件 {代码...} $sender是自己写的一个发送service $template是生成邮件模板的service 然后再service中加入 {代码...} ok done 在注册form submit成功之后 会发送欢迎...

Symfony2 UserSecurityEncoder实现自己的验证方式

2014-04-19
阅读 2 分钟
3.4k
如果要实现自己的加密方式 需要继承Symfony\Component\Security\Core\Encoder\BasePasswordEncoder

Symfony2 在服务中注入Request

2014-04-19
阅读 1 分钟
3.2k
{代码...} 当servive arguments 为[@request]时候出现这个报错 在symfony2中Service分两种 一个container 一个prototype 。 container是保存一个实例供多次使用 prototype是每次使用都会生成一个新的实例 这两者加入service参数是没问题的 但是 对于request每个子请求(subrequest)都会生成新的实例 跟前面两者又不一样 ...

Yaml component usage for Symfony2

2014-03-27
阅读 8 分钟
3.6k
YAML_ website is "a human friendly data serialization standard for all programming languages". YAML is a simple language that describes data. As PHP, it has a syntax for simple types like strings, booleans, floats, or integers. But unlike PHP, it makes a difference between arrays (sequences) and ...

CentOS Linux服务器上用postfix搭建邮件服务器(转)

2014-02-14
阅读 2 分钟
8.9k
虽然不加DNS解析也能把邮件发出去,但会被大多数邮件服务器当作垃圾邮件。根据我们的实际经验,需要添加三条DNS解析记录:A记录、MX记录、TXT记录。比如域名cnblogs.info,对应的DNS记录如下:

初学者在symfony2开发中使用service

2014-02-06
阅读 3 分钟
5.2k
首先什么是service , 日常php应用中 , 例如开发一个社交网站 , 会使用DBO session 邮件功能 日志功能 oauth验证 以及第三方平台接入的api , 甚至图片添加水印剪裁等操作 凡是涉及到参数固定的一些组件( 如果有多种参数的话我们可以写多个service ) 都可以设置成服务 这样达到一次初始化 然后到处都能快速使用的目的 复杂...

使用PHPExcel读取xls/xlsx文件

2014-01-08
阅读 1 分钟
7k
需要第三方的库 phpexcel {代码...}

把php数组导出为excel

2014-01-08
阅读 2 分钟
4.1k
这个我写在ci的helpers下面作为辅助函数,代码直接存为/applications/helpers/export_excel_helper.php就可以了

php判断一个文件编码

2014-01-08
阅读 1 分钟
4.7k
{代码...}

symfony2.0&doctrine设置table prefix表前缀

2014-01-08
阅读 2 分钟
3.8k
1.打开bundle下面的 Resources/config/services.yml 2.添加prefix参数 例如默认的acme parameters: acmebundle.db.table_prefix: acme_ 3.添加service services: acmebundle.tblprefix_subscriber: class: AcmeBundle\Subscriber\TablePrefixSubscriber arguments: [%mybundle.db.table_prefix%] tags: - { name: doctri...

mysql binlog日志 误删数据 用于恢复数据

2014-01-08
阅读 2 分钟
4.8k
[mysqld] log-bin=mysqlbin-log #添加这一行就ok了=号后面的名字自己定义吧 然后我们可以对数据库做简单的操作后到mysql数据文件所在的目录来看binlog文件。

Joomla3 二次开发 增加discuz的登陆验证方式

2014-01-08
阅读 3 分钟
3.2k
Joomla3二次开发 要合并discuz的会员账户信息到Joomla3系统中,这时候要修改一下Joomla3的PlgAuthentication的Joomla插件来添加一个discuz的验证方式