在哪里可以准确了解 symfony v1 和 v2 更改之间的差异?
Where to know exactly about the differences between symfony v1 and v2 changes?
我正在学习 symfony v2,但由于我将要使用的站点是在 symfony v1 中创建的,所以在哪里可以确切地知道 v1 和 v2 之间的区别,因为我没有得到任何可以清除两者之间差异的东西v1 和 v2 并且我清楚地看到在这两个版本中除了目录差异之外还有很多不同......例如我知道两者都存在路由但两者的路由处理不同我也不确定 Doctrine 是否可用我也不知道在哪里可以找到控制器和实体等????还有从哪里获得模板我也没有在 v1 中看到任何树枝所以如果有人可以帮助我吗?另外,在 symfony v1 和 v2 中,Bundle 在哪里可用,它通常应该存在于 src 文件夹中..!???
具体V1.2.12和V1.4与V2.8对比的细节???
如果您要使用的站点是 Symfony v1,那么阅读 v2 上的文档就是在浪费时间。
没有任何相似之处,没有重叠的文档 - 它们实际上是两个独立的框架。
的优秀文档
你好 Umair Shah Yousafzai,
由于我目前正在开发 symfony v1,让我分享一下我所知道的
1) 路由 :
Path : apps/frontend/config/routing.yml
用法 :
homepage:
url: /index
param: { module: Dashboard, action: index }
这里的Module是指symfony v2或更高版本中的Bundle。
Reference
2) 控制器 :
Path : apps/frontend/Dashboard/actions/actions.class.php
用法:
在 symfony v1 中,
public function executeIndex() {
//your code here
}
在 symfony v2 中,
public function indexAction() {
//your code here
}
在 symfony v2 或更高版本中,我们使用称为 "indexAction" 的东西,但在 symfony v1 中,我们给出前缀 "executeIndex".
3) 查看 :
Path : apps/frontend/Dashboard/templates/indexSuccess.php
Reference
4) DB
让我为用户 table 创建一个实体文件。
Path : config/schema.xml
schema.yml 文件包含所有 table 的描述及其
列
Reference
路径:
lib/model/map/UserMapBuilder.php
lib/model/om/BaseUser.php
lib/model/User.php and UserPeer.php
这里UserPeer.php有实体相关的所有自定义函数。
希望这对您有所帮助。
谢谢,
我正在学习 symfony v2,但由于我将要使用的站点是在 symfony v1 中创建的,所以在哪里可以确切地知道 v1 和 v2 之间的区别,因为我没有得到任何可以清除两者之间差异的东西v1 和 v2 并且我清楚地看到在这两个版本中除了目录差异之外还有很多不同......例如我知道两者都存在路由但两者的路由处理不同我也不确定 Doctrine 是否可用我也不知道在哪里可以找到控制器和实体等????还有从哪里获得模板我也没有在 v1 中看到任何树枝所以如果有人可以帮助我吗?另外,在 symfony v1 和 v2 中,Bundle 在哪里可用,它通常应该存在于 src 文件夹中..!???
具体V1.2.12和V1.4与V2.8对比的细节???
如果您要使用的站点是 Symfony v1,那么阅读 v2 上的文档就是在浪费时间。
没有任何相似之处,没有重叠的文档 - 它们实际上是两个独立的框架。
的优秀文档你好 Umair Shah Yousafzai,
由于我目前正在开发 symfony v1,让我分享一下我所知道的
1) 路由 :
Path : apps/frontend/config/routing.yml
用法 :
homepage:
url: /index
param: { module: Dashboard, action: index }
这里的Module是指symfony v2或更高版本中的Bundle。
Reference
2) 控制器 :
Path : apps/frontend/Dashboard/actions/actions.class.php
用法:
在 symfony v1 中,
public function executeIndex() {
//your code here
}
在 symfony v2 中,
public function indexAction() {
//your code here
}
在 symfony v2 或更高版本中,我们使用称为 "indexAction" 的东西,但在 symfony v1 中,我们给出前缀 "executeIndex".
3) 查看 :
Path : apps/frontend/Dashboard/templates/indexSuccess.php
Reference
4) DB
让我为用户 table 创建一个实体文件。
Path : config/schema.xml
schema.yml 文件包含所有 table 的描述及其
列
Reference
路径:
lib/model/map/UserMapBuilder.php
lib/model/om/BaseUser.php
lib/model/User.php and UserPeer.php
这里UserPeer.php有实体相关的所有自定义函数。
希望这对您有所帮助。
谢谢,