小编xen*_*non的帖子

我应该使用框架还是编写自己的MVC?

我有一个项目,目前到处都是,我正在考虑将其作为MVC.

问题是系统当前正在使用,我无法更改界面(它在框架中:s)还有一些我需要自己处理的事情,如密码生成,登录和用户级别.

我已经拥有了MVC的模型方面所以我想知道是否值得使用像Zend Framework或CakePHP这样的框架,或者仅仅编写我自己的View和Controllers来解决这个问题?

我将不得不慢慢地工作,如果我使用其中一个现成的框架,我不确定我是否能够这样做.

php model-view-controller refactoring zend-framework cakephp

6
推荐指数
3
解决办法
3755
查看次数

我如何确保英镑符号(£)正确显示?

我有一个PHP脚本,它从XML文件中读取数据,通过AJAX将其返回到页面,然后将数据放入相关的文本区域.

页面的Content-Type如下:

<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
Run Code Online (Sandbox Code Playgroud)

XML标题如下所示:

<?xml version="1.0" encoding="UTF-8"?>
  <!DOCTYPE xsl:stylesheet  [
    <!ENTITY pound  "&#163;">
 ]>
...
Run Code Online (Sandbox Code Playgroud)

问题是,当数据到达文本框时,它前面有字符.

我的印象是将内容类型设置为UTF-8可以解决这个问题,但我一定是错的.任何人都可以告诉我我需要使用哪种编码类型来使其一致地呈现?

php xml encoding utf-8

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

如何反序列化字符串?

我有一个菜单系统,它使用拖放树结构,以方便用户修改.当javascript序列化字符串时,它按以下方式执行:

// Assume each of these items has an ID on with the respective numbers attached
Menu Item 1
  + Menu Item 2
  + Menu Item 3
     + Menu Item 4
Menu Item 5
Menu Item 6
  + Menu Item 7
Run Code Online (Sandbox Code Playgroud)

然后将序列化为:

1>2>3>>4#5#6>7
Run Code Online (Sandbox Code Playgroud)

这个问题是可能存在任意数量的子级别,这使得很难反序列化.我正在使用PHP服务器端来反序列化它,但我不知道该怎么做.

任何建议都欢迎,即使是序列化的方法,我只是破解代码.

javascript php jquery serialization

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