Noté este pequeño bit de código sobre un controlador en un proyecto de codegitador de demostración y me pregunté qué haría y si debería usarlo.Codeigniter define basepath o exit
defined('BASEPATH') OR exit('No direct script access allowed');
Además, si debo usarlo ¿dónde debería usarse? Controladores? modelos? ¿ambos? etc ..
+1 bastante en el clavo. También se debe notar que hace que las pruebas unitarias sean un dolor. – AlienWebguy
oh, está bien, ¿este código también debería estar en la parte superior de los modelos o solo en los controladores? Gracias –
Si va por la forma CI, pertenece a casi todas las secuencias de comandos dentro de la instalación de CI. Tenga en cuenta el comentario de @ AlienWebGuy con respecto a las pruebas, aunque ... – rjz