| ... | ... |
@@ -63,8 +63,15 @@ class View{
|
| 63 | 63 |
|
| 64 | 64 |
|
| 65 | 65 |
if($this->viewFile = $this->find($view)){
|
| 66 |
- if(!isset($this->viewFileExtension)) |
|
| 67 |
- $this->viewFileExtension = ".".pathinfo($this->viewFile, PATHINFO_EXTENSION); |
|
| 66 |
+ if(!isset($this->viewFileExtension)){
|
|
| 67 |
+ foreach($this->_L3->viewEngines->getRegisteredFileExtensions() as $extension){
|
|
| 68 |
+ if(substr($this->viewFile, -strlen($extension)) == $extension){
|
|
| 69 |
+ $this->viewFileExtension = $extension; |
|
| 70 |
+ break; |
|
| 71 |
+ //$this->viewFileExtension = ".".pathinfo($this->viewFile, PATHINFO_EXTENSION); |
|
| 72 |
+ } |
|
| 73 |
+ } |
|
| 74 |
+ } |
|
| 68 | 75 |
} |
| 69 | 76 |
else{
|
| 70 | 77 |
if(is_object($view)){
|