Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- static function enum_options($object_or_class_name,$column_name){
- $object_class_name = is_object($object_or_class_name) ? get_class($object_or_class_name) : (is_string($object_or_class_name) ? $object_or_class_name :null);
- $object_table_name = strtolower(Inflector::pluralize($object_class_name));
- $ar = new $object_class_name;
- /*
- * SELECT COLUMN_TYPE FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = '$table' AND COLUMN_NAME = '$field' LIMIT 1
- */
- $sql= "SHOW COLUMNS FROM `{$object_table_name}` LIKE '{$column_name}'";
- $sql= "SELECT COLUMN_TYPE FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = '{$object_table_name}' AND COLUMN_NAME = '{$column_name}' LIMIT 1";
- $response = $ar->simple_query($sql);
- //mail("westonbradfordwatson@gmail.com","{$object_class_name}",print_r($response,true));
- return array($sql,$response);
- }
Add Comment
Please, Sign In to add comment