Commit 2c57defbbeea8879e78260a8ca828b16b46ee933
1 parent
39f9389e
Exists in
2.8
and in
8 other branches
Corrige problema no encoding obtendo slug da string
Showing
2 changed files
with
12 additions
and
3 deletions
Show diff stats
composer.json
ieducar/modules/Avaliacao/Views/DiarioApiController.php
1 | 1 | <?php |
2 | 2 | |
3 | +use Cocur\Slugify\Slugify; | |
4 | + | |
3 | 5 | require_once 'Avaliacao/Model/NotaComponenteDataMapper.php'; |
4 | 6 | require_once 'Avaliacao/Model/NotaGeralDataMapper.php'; |
5 | 7 | require_once 'Avaliacao/Service/Boletim.php'; |
... | ... | @@ -18,6 +20,9 @@ require_once 'Portabilis/Array/Utils.php'; |
18 | 20 | require_once 'Portabilis/String/Utils.php'; |
19 | 21 | require_once 'Portabilis/Object/Utils.php'; |
20 | 22 | |
23 | +//todo: Mover pra algum outro lugar | |
24 | +require_once __DIR__ . '/../../../vendor/autoload.php'; | |
25 | + | |
21 | 26 | class DiarioApiController extends ApiCoreController |
22 | 27 | { |
23 | 28 | protected $_dataMapper = 'Avaliacao_Model_NotaComponenteDataMapper'; |
... | ... | @@ -1158,6 +1163,9 @@ class DiarioApiController extends ApiCoreController |
1158 | 1163 | |
1159 | 1164 | $turmaId = $this->getRequest()->turma_id; |
1160 | 1165 | $situacoes = $this->getSituacaoComponentes(); |
1166 | + | |
1167 | + $slugify = new Slugify(); | |
1168 | + | |
1161 | 1169 | foreach ($_componentesCurriculares as $_componente) { |
1162 | 1170 | $componente = array(); |
1163 | 1171 | $componenteId = $_componente->get('id'); |
... | ... | @@ -1204,8 +1212,8 @@ class DiarioApiController extends ApiCoreController |
1204 | 1212 | //criando chave para ordenamento temporário |
1205 | 1213 | //área de conhecimento + componente curricular |
1206 | 1214 | |
1207 | - $componente['ordem_nome_area_conhecimento'] = strtr($nomeArea, "áàãâéêíóôõúüçÁÀÃÂÉÊÍÓÔÕÚÜÇ", "aaaaeeiooouucAAAAEEIOOOUUC"); | |
1208 | - $componente['ordem_componente_curricular'] = strtr(($_componente->get('nome')), "áàãâéêíóôõúüçÁÀÃÂÉÊÍÓÔÕÚÜÇ", "aaaaeeiooouucAAAAEEIOOOUUC"); | |
1215 | + $componente['ordem_nome_area_conhecimento'] = $slugify->slugify($nomeArea); | |
1216 | + $componente['ordem_componente_curricular'] = $slugify->slugify($_componente->get('nome')); | |
1209 | 1217 | $componentesCurriculares[] = $componente; |
1210 | 1218 | } |
1211 | 1219 | ... | ... |